TauriとSvelteで構築された、ページ、課題、カレンダー、フラッシュカード、データベースを備える、学生向けの無料ローカルファーストなノートアプリ。
mayneyao/eidos
SQLiteを基盤にした単一ファイルのリレーショナルな表計算形式。デスクトップアプリ、CLI、ブラウザーエディター、モバイルアプリで利用できます。
代替できる製品:Notion
- スター
- 3,203
- フォーク
- 139
- 未解決の Issue
- 8
- 最終コミット
- 17 時間前
これは何?
Eidosは、標準のSQLiteを基盤にした単一ファイルのリレーショナルな表計算形式です。各Eidos Fileは通常のSQLiteデータベースで、テーブル、型付きフィールド、レコードを保持します。データは持ち運びやすい1つのファイルに収まり、SQLite対応のツールであればどれでも開けます。
プロジェクトには、Eidos Fileや通常のMarkdownファイルなどをローカルフォルダーで扱うデスクトップアプリ、Eidos Liteが含まれています。また、editor.eidos.spaceで使えるブラウザーエディター、Eidos Fileの作成、確認、クエリ、更新、配信ができるエージェント向けCLI、ローカルファイルの操作、Markdown編集、デスクトップアプリとのLAN同期に対応した実験的なAndroid・iOSアプリも提供しています。Eidos Liteのバージョン履歴にはGraftバージョン管理システムを使用します。
コードベースはTypeScriptとRustによるモノレポです。コア形式とランタイムはMITライセンスの再利用可能なnpmパッケージとして公開され、アプリはAGPL-3.0でリリースされています。
主な機能
- 01テーブル、型付きフィールド、レコードを標準的なSQLiteファイル1つに保存します。
- 02ローカルフォルダー内のEidos Fileや通常のファイルを扱えるデスクトップアプリ。
- 03エージェントのワークフローを想定し、Eidos Fileの作成、クエリ、更新、配信ができるCLI。
- 04インストール不要で.eidosファイルを作成・編集できるブラウザーエディター。
- 05オフラインでのMarkdown編集とLAN同期に対応した実験的なAndroid・iOSアプリ。
ユースケース
- タスク、読書リスト、メモなどの個人用データベースを、持ち運び可能なファイルで管理する。
- CLIを通じて、AIエージェントに構造化データの読み書きをさせる。
- アカウントを作成せずに、スマートフォンでローカルのMarkdownとテーブルをまとめて編集する。
クイックスタート
- 1
README にある macOS または Linux 用の公式 CLI インストールスクリプトを実行します
- 2
Tasks テーブルを含む新しい Eidos File を作成します
eidos file new example.eidos --table Tasks --label-field Title --fields '[{"name":"Title","type":"text"},{"name":"Status","type":"select"}]' - 3
ファイルをローカルで配信し、ブラウザーで開きます
eidos serve example.eidos --open
使う前に知っておきたいこと
- iOS アプリは実験的なもので、ソースコードからビルドする必要があります。
- このプロジェクトは AGPL v3 ライセンスで公開されています。これはコピーレフトライセンスであり、派生物には義務が課されます。
収録されている特集
トピック
よくある質問
- eidos とは?
- SQLiteを基盤にした単一ファイルのリレーショナルな表計算形式。デスクトップアプリ、CLI、ブラウザーエディター、モバイルアプリで利用できます。 Eidosは、標準のSQLiteを基盤にした単一ファイルのリレーショナルな表計算形式です。各Eidos Fileは通常のSQLiteデータベースで、テーブル、型付きフィールド、レコードを保持します。データは持ち運びやすい1つのファイルに収まり、SQLite対応のツールであればどれでも開けます。
- eidos は無料で使えますか?ライセンスは?
- eidos は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- eidos は今もメンテナンスされていますか?
- 活発にメンテナンス中。eidos の最終コミットは 2026年11月7日 です。
- eidos は何に使えますか?
- タスク、読書リスト、メモなどの個人用データベースを、持ち運び可能なファイルで管理する。 CLIを通じて、AIエージェントに構造化データの読み書きをさせる。 アカウントを作成せずに、スマートフォンでローカルのMarkdownとテーブルをまとめて編集する。
- eidos のインストール方法は?
- README にある macOS または Linux 用の公式 CLI インストールスクリプトを実行します Tasks テーブルを含む新しい Eidos File を作成します: eidos file new example.eidos --table Tasks --label-field Title --fields '[{"name":"Title","type":"text"},{"name":"Status","type":"select"}]' ファイルをローカルで配信し、ブラウザーで開きます: eidos serve example.eidos --open
- eidos はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/mayneyao/eidos
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ドキュメント、ホワイトボード、テーブルを1つのワークスペースに統合する、NotionやMiroに代わるローカルファーストのオープンソース知識ベース。
ドキュメント、データベース、ホワイトボード、手書きノート、日記をまとめたセルフホスト型ワークスペース。ローカルまたはクラウドのAIにも対応。
Windows、macOS、Linuxで使えるローカルファーストのMarkdownエディタ。ビジュアル編集とソース編集に対応し、AIチャットは任意で、アカウントも不要です。
好きなフォルダにプレーンファイルとしてノートを保存できる、分割エディタとプレビューを備えたmacOSネイティブのMarkdownノートアプリです。
ブラウザー標準搭載のデータベースIndexedDBを、使いやすいクエリAPIで扱える軽量なTypeScriptラッパー。