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.

Your data does not live in a cloud silo. In Eidos Lite, open any local folder as a Space and keep .eidos files beside your documents, images, code, and assets—on your own disk, no migration needed.

A Space on disk

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

The Eidos Way

Eidos is a file, a file for any structured data—and you can manage files the Eidos way.

More than just sitting side by side—organize in place. Physical files stay right on disk: a single .eidos turns any local folder into multi-dimensional views, with custom fields to manage your metadata. Learn more

files.eidos inside a movie folder

Native file mapping · extensible custom fields · fluid view switching

Malleable Software

Make Eidos fit your work.

Built-in views are just the starting point. Extend how files are presented, add in-place processing actions, or build dedicated workflow pages. Shape tools to your needs while your files remain on your device.

Charts Maps AI Actions Mindmaps Journals Themes + Growing
Table Charts

Chart

Embed interactive column, line, bar, and donut charts into your table views.

Map View

Map

Explore table records geographically on interactive maps using coordinate fields.

AI Automation

Smart Actions

Classify requests, score urgency, and batch-update table records with AI in place.

Mindmap

Markmap

Transform Markdown documents into interactive, collapsible mindmaps with one click.

Workspace Page

Journals

A dedicated page with daily journal entries, writing heatmaps, and streaks.

+ More Plugins

Discover in Community

Browse the published plugins and the Forest and Maple themes.

Eidos Lite · Local version history

Review what changed. Restore with confidence.

Whether edited by you, automated by plugins, or written by agents, Eidos Lite keeps files, tables, and rows in one local history. Review exact differences row by row, and restore with confidence.

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.

The local experience is entirely self-sufficient. Sync and Publish are optional cloud enhancements for multi-device workflows and web sharing—without them, all local capabilities remain completely unrestricted.

Compare pricing →

01 · Eidos Sync

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 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 Lite

Free locally · No account required