Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

3,469 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Eidos

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

Eidos File is an open, single-file format built on standard SQLite.
Eidos Lite is the desktop app for working with Eidos Files and ordinary files in a local folder.

Download Eidos Lite Eidos documentation Chat on Discord AGPL v3 license

English · 中文

Eidos Lite showing a relational spreadsheet for a personal library with typed fields, relations, and multiple views

Get started

  • Desktop: Download Eidos Lite to work with a local folder. No account is required for local use.
  • Browser: Open editor.eidos.space to create or edit a local .eidos file without installing anything.
  • CLI: Install eidos to create, inspect, query, update, and serve Eidos Files.

macOS or Linux:

curl -fsSL https://download.eidos.space/cli/install.sh | sh

Windows PowerShell:

irm https://download.eidos.space/cli/install.ps1 | iex

Create a file and open it locally:

eidos create example.eidos \
 --table Tasks \
 --label-field Title \
 --fields '[{"name":"Title","type":"text"},{"name":"Status","type":"select"}]'
eidos serve example.eidos --open

See the Eidos CLI guide for agent and automation workflows.

Repository

Eidos Lite uses Graft for local version history and optional Sync. Graft is developed as an independent, developer-facing version-control system for application state.

Development

Requirements: Node.js 22.23.1, Corepack, and Rust stable for CLI work.

corepack enable
pnpm install --frozen-lockfile
pnpm dev:eidos-lite
pnpm dev:eidos-file-web
pnpm dev:markdown-editor-playground
pnpm test:eidos-file
pnpm test:markdown-editor

CLI development stays in its Rust workspace:

cd apps/cli
cargo test --workspace --locked

See the documentation site and the normative Eidos File specifications for more detail.

License

The repository is licensed under AGPL v3. The reusable @eidos.space/eidos-file and @eidos.space/eidos-file-ui packages are released under MIT.

About

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

Topics

Resources

Contributing

Security policy

Stars

3.2k stars

Watchers

13 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /