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.

Privacy by default · Open format · Standard SQLite

A personal library in Eidos on desktop, alongside the experimental iOS and Android apps
Desktop · Web · CLI | iOS and Android are experimental

Eidos Lite · Data ownership

Eidos is just a file. And like any other file, it's yours.

library.eidos sits in the same folder as notes.md and paper.pdf. No sign-in, no import, copy the whole thing anywhere. Own the file, control the data.

2 Eidos files · 2 documents · 2 folders · all on your own disk

Eidos Lite · Local version history

Review changes. Restore when needed.

Powered by Graft · Version control built for SQLite
Row changes6 changed rows3 of 9 columns
ChangeRow_updated_atStatusRating
~_id
−2026-10-20T05:59:19.605Z
+2026-10-20T05:59:20.554Z
−Watching
+Finished
−3
+5
~_id
−2026-10-20T05:59:19.625Z
+2026-10-20T05:59:20.569Z
−Watchlist
+Finished
−null
+5
~_id
−2026-10-20T05:56:16.633Z
+2026-10-20T05:59:20.584Z
−Watching
+Finished
−4
+5
~_id
−2026-10-20T05:56:16.633Z
+2026-10-20T05:59:20.600Z
−Watchlist
+Watching
−null
+4
~_id
−2026-10-20T05:56:16.633Z
+2026-10-20T05:59:20.615Z
−Watching
+Finished
−4
+5
~_id
−2026-10-20T05:56:16.633Z
+2026-10-20T05:59:20.630Z
−Watchlist
+Watching
−null
+4
Interactive demo · One local history for files and data

Spark

Spark. A one-time purchase.

Support Eidos development and get early access to advanced features.

Discover Spark

Sync and sharing

Local first. Connected when needed.

Keep working locally. Sync your phone and computer directly over the same local network, use cloud sync between computers, or publish files to the web when you want to share.

Cloud service pricing →

01 · LAN sync

Your phone and desktop, connected directly.

Pair your Android or iOS app with Eidos Lite to sync files and changes over the same local network. No cloud account required; each device keeps a local copy you can use offline.

How to connect →

02 · Eidos Sync · Cloud

Change computers. Keep working.

Sync changes and history between computers with end-to-end encryption. Each computer works on its local files.

Explore Sync →

03 · 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 file new library.eidos \
      --table library --label-field title \
      --fields '[{"name":"title","type":"text"},{"name":"author","type":"text"}]'
  2. 02 · Add a row

    eidos data mutate library.eidos \
      --table library \
      --expected-revision 1 \
      --insert '{"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

Free core local tools · No account required