Eidos

Eidos File · An open specification

An open format. Local-first. A file-based spreadsheet.

Eidos File puts structured data, relations, formulas, and views into one portable SQLite file. Edit it directly, connect it to your own app, or let an AI agent work safely. No platform lock-in, and nothing has to be uploaded.

Get started

Choose your path.

Open the file yourself, or give an agent a typed and reviewable way in. Both paths work against the same local file.

01

For humans

Use a visual interface. Start instantly in the browser or install the complete local workspace.

01

Web Editor

Open and edit a local .eidos file in your browser. No account, no install, and nothing uploaded.

02

Eidos Desktop

The complete local workspace for .eidos files, documents, attachments, local AI, and Graft history.

02

For agents & automation

Install the machine boundary and its matching workflow. The CLI executes; the Skill teaches the agent how to use it safely.

01

Eidos CLI

The structured machine interface for revisions, exact matching, typed mutations, JSON output, and validation.

macOS and Linux

curl --proto '=https' --tlsv1.2 -LsSf https://download.eidos.space/cli/install.sh | sh

Windows PowerShell

irm https://download.eidos.space/cli/install.ps1 | iex
02

Eidos Skill for Codex

The version-matched workflow for context, apply, validation, and Graft review or recovery.

Codex · global · Node.js 18+

npx skills add \
  https://github.com/mayneyao/eidos/tree/cli-v0.34.0/skills/eidos \
  --skill eidos -g -a codex -y

Under the hood

How the pieces fit together.

Each layer does one job against the same File contract. Interfaces never bypass the Runtime, and history stays in Graft rather than the format.

UI → Adapter → Runtime → .eidos

  1. 01

    Eidos File Spec

    contract

    The open interoperability contract for canonical DDL, STRICT user tables, and confined file references.

    docs/specs ↗
    v1.0
  2. 02

    @eidos.space/eidos-file

    engine

    The reference headless Runtime for types, queries, Formula / Lookup / Relation, transactions, revisions, and validation.

    npm ↗
    v1.0
  3. 03

    @eidos.space/eidos-file-ui

    human interface

    The React viewer and editor over RuntimeClient, so every human edit is a typed Runtime mutation.

    try it in your browser ↗
    beta
  4. 04

    eidos CLI (Rust)

    machine interface

    The Rust machine interface for agents and automation: typed mutations in, JSON out, guarded by revisions and validation.

    install ↗
    v0.34
  5. 05

    Eidos Skills

    agent workflow

    Reusable workflows that teach agents to use the CLI, filesystem, and Graft like careful collaborators.

    install for Codex ↗
    growing set
  6. 06

    Graft

    history & sync

    Version control for SQLite-backed files: row-level diffs, commits, branches, restore, and remote sync.

    graft.eidos.space ↗
    v0.6
  7. 07

    Eidos Desktop · Hosted Remote

    environment

    Desktop is the local work environment; Hosted Remote will add sharing and collaboration.

    download ↗
    available · planned