Keep only the changes you understand.
Compare files and row values before and after each edit.
Eidos File · SQLite
Help me use Eidos File for my next structured-data task.
If either tool is missing, choose the command for this environment, explain what it will install, and wait for my confirmation before running it:
Eidos CLI · macOS and Linux:
curl -fsSL https://download.eidos.space/cli/install.sh | sh
Eidos CLI · Windows PowerShell:
irm https://download.eidos.space/cli/install.ps1 | iex
Eidos Skill · Node.js 18+:
npx skills add https://github.com/mayneyao/eidos/tree/cli-v0.36.6/skills/eidos --skill eidos -g
Before making changes:
1. Ask about my goal, data source, and .eidos file location.
2. Read the file context and current revision. Do not mutate yet.
3. Propose the smallest useful schema, field types, relations, and views, then wait for confirmation.
Use typed operations and revision checks from Eidos CLI or Eidos Skill. Do not bypass Eidos Runtime by writing internal tables directly. After making changes, run validation and briefly summarize what changed, the validation result, and the next step.
Start by asking what I want to accomplish; do not install tools or modify any files until I confirm. 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
Eidos File · Views. Grid, Gallery, Kanban, and more use the same records. Change the view, not the data source.
Eidos File · Views
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 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.
2 Eidos Files · ordinary files and folders · one local Space
Eidos Lite · Local version history
Eidos Lite keeps files, tables, and rows in one local history. Review changes from you or an agent, then keep or restore them.
Compare files and row values before and after each edit.
Inspect files, tables, and rows, or restore the whole Space without rewriting history.
Optional hosted services
Sync and Publish are optional. Your files stay usable locally without either service.
Compare pricing →01 · Eidos Sync · Invite-only Beta
Each computer edits its local file; Sync carries changes and history between them.
02 · Eidos Publish · Preview
Set the address and access; Forms can also collect responses into your file.
Eidos File · SQLite
Every .eidos file is SQLite. Standard SQLite tools can read its real tables today or years from now.
01 · Create a file and table
eidos create library.eidos \
--table library --label-field title \
--fields '[{"name":"title","type":"text"},{"name":"author","type":"text"}]' 02 · Add a row
eidos library.eidos rows add library \
--expected-revision 1 \
--values '{"title":"Chaos: Making a New Science","author":"James Gleick"}' 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 LiteFree locally · No account required