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, Android, and iOS
Desktop · Android · Web · CLI | iOS testing coming soon

Eidos Lite · Desktop Spaces

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

In Eidos Lite, open a local folder as a Space. Keep .eidos files beside your documents, images, code, and assets—on your own disk.

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

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 your home and office computers, even on different networks. 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 locally · No account required