Eidos

Eidos File · SQLite

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

Tables, relations, formulas, and views live in one standard SQLite file. Use the same file from the desktop, browser, CLI, or an agent.

Open format · Single file · Standard SQLite

One file. Switch views as the work changes.

Eidos File · Views. Grid, Gallery, Kanban, and more use the same records. Change the view, not the data source.

04 More
Eidos Lite Grid view showing a personal library with twenty visible rows, typed fields, and relations
Grid · scan and edit

Eidos File · Views

One file. Switch views as the work changes.

Grid, Gallery, Kanban, and more use the same records. Change the view, not the data source.

Drag or choose a view.

Eidos Lite · Desktop Spaces

Eidos is just a file. And a file is all you need.

Eidos Lite is the desktop client. Open any local folder as a Space and keep .eidos files beside your documents, images, code, and assets—nothing needs to move.

A Space on disk local://
research-space/
  1. library.eidos SQLite · 3 tables
  2. interviews.eidos SQLite · 2 tables
  3. notes.md Markdown
  4. paper.pdf PDF
  5. covers/ folder
  6. scripts/ folder

2 Eidos Files · ordinary files and folders · one local Space

Eidos Lite · Local version history

Review what changed. Restore with confidence.

Eidos Lite keeps files, tables, and rows in one local history. Review changes from you or an agent, then keep or restore them.

Keep only the changes you understand.

Compare files and row values before and after each edit.

Eidos Lite showing changed files and row-level before-and-after values in local SQLite version history
Review tables and rows · one history for data and files

Optional hosted services

Local first. Connected when needed.

Sync and Publish are optional. Your files stay usable locally without either service.

Compare pricing →

01 · Eidos Sync · Invite-only Beta

Change computers. Keep working.

Each computer edits its local file; Sync carries changes and history between them.

Explore Sync →

02 · Eidos Publish · Preview

Publish files to the web. Share them your way.

Set the address and access; Forms can also collect responses into your file.

Explore Publish →

Eidos File · SQLite

Structured data you can keep reading.

Every .eidos file is SQLite. Standard SQLite tools can read its real tables today or years from now.

  1. 01 · Create a file and table

    eidos create library.eidos \
      --table library --label-field title \
      --fields '[{"name":"title","type":"text"},{"name":"author","type":"text"}]'
  2. 02 · Add a row

    eidos library.eidos rows add library \
      --expected-revision 1 \
      --values '{"title":"Chaos: Making a New Science","author":"James Gleick"}'
  3. 03 · Read it with SQLite

    sqlite3 -header -column library.eidos \
      'SELECT title, author FROM library;'

    SQLite output

    title                        author
    ---------------------------  ------------
    Chaos: Making a New Science  James Gleick

Start working local-first.

Download Eidos Lite

Free locally · No account required