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専用のエディタを備える。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト