mayneyao/eidos

A single-file relational spreadsheet for you and your agent.

해결하는 문제

Eidos는 단일 파일에 저장되는 관계형 스프레드시트 형식을 통해 데이터를 조직화하는 방법을 제공합니다. 비구조화된 파일과 구조화된 데이터 사이의 격차를 메우고, 개인 데이터와 상호작용하기 위한 구조화된 방식이 필요한 인간과 AI 에이전트 사이의 다리를 놓는 것을 목표로 합니다.

작동 방식

이 프로젝트는 표준 SQLite 기반의 Eidos 파일 형식, 이러한 파일을 관리하는 데스크톱 애플리케이션(Eidos Lite), 브라우저 기반 에디터, 그리고 CLI로 구성됩니다. 사용자는 타입이 지정된 필드와 관계를 가진 테이블을 만들 수 있으며, 스프레드시트처럼 동작하는 관계형 데이터베이스를 생성할 수 있습니다. 공유된 React 에디터 UI와 "Eidos Flavored Markdown"용 Lexical 기반의 WYSIWYG 에디터를 포함합니다.

대상 사용자

개인 데이터 정리에 로컬 우선의 관계형 스프레드시트를 원하는 사용자, 또는 애플리케이션 상태나 개인 지식 기반을 구조화되고 쿼리 가능한 형식으로 관리해야 하는 개발자 및 AI 에이전트.

주요 특징

  • 단일 파일 형식: 표준 SQLite를 사용해 지속성을 보장하여 데이터 이식성을 확보합니다.
  • 에이전트 중심 CLI: 에이전트 및 자동화 워크플로우를 위한 파일 생성, 쿼리, 업데이트 기능을 포함한 CLI 제공.
  • 로컬 우선: 데스크톱 앱 또는 브라우저 에디터를 통해 로컬 사용 시 계정 생성이 필요 없음.
  • 관계형 기능: 데이터 항목 간의 타입 지정된 필드와 관계를 지원합니다.
  • Markdown 통합: Eidos Flavored Markdown 전용 에디터를 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트