Eidos

Eidos File · 开放规范

开放格式。 本地优先。 基于文件的多维表格。

Eidos File 将结构化数据、关系、Formula 和视图装进一个可移植的 SQLite 文件。你可以直接编辑、接入自己的应用,或让 AI Agent 安全操作。没有平台锁定,也不需要把数据交给云端。

开始使用

选择你的路径。

你可以亲自打开文件,也可以为 Agent 提供类型化、可审阅的入口。两条路径操作的是同一个本地文件。

01

面向人

使用可视化界面。直接在浏览器中开始,或安装完整的本地工作环境。

01

Web Editor

直接在浏览器中打开和编辑本地 .eidos 文件。无需账号,无需安装,数据不上传。

02

Eidos Desktop

完整的本地工作环境,包含 .eidos 文件、文档、附件、本地 AI 与 Graft 历史。

02

面向 Agent 与自动化

安装机器边界和与之匹配的工作流。CLI 负责执行,Skill 教 Agent 如何安全操作。

01

Eidos CLI

提供 revision、精确匹配、类型化 mutation、JSON 输出与 validation 的结构化机器接口。

macOS 与 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

面向 Codex 的 Eidos Skill

与 CLI 版本匹配的工作流,指导 context、apply、validation 以及 Graft 审阅与恢复。

Codex · 全局安装 · 需要 Node.js 18+

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

底层结构

各部分如何组合。

每层只做一件事,并遵守同一份 File 契约。界面不会绕过 Runtime,历史留在 Graft,而不是格式里。

UI → Adapter → Runtime → .eidos

  1. 01

    Eidos File Spec

    契约

    规范 DDL、STRICT 用户表与受限文件引用的开放互操作契约。

    docs/specs ↗
    v1.0
  2. 02

    @eidos.space/eidos-file

    引擎

    处理类型、查询、Formula / Lookup / Relation、事务、revision 与 validation 的参考无头 Runtime。

    npm ↗
    v1.0
  3. 03

    @eidos.space/eidos-file-ui

    人机界面

    基于 RuntimeClient 的 React 查看与编辑界面,因此每次人工编辑都是类型化 Runtime mutation。

    在线体验 ↗
    beta
  4. 04

    eidos CLI (Rust)

    机器接口

    面向 Agent 与自动化的 Rust 机器接口:类型化 mutation 输入、JSON 输出,由 revision 与 validation 守护。

    安装 ↗
    v0.34
  5. 05

    Eidos Skills

    Agent 工作流

    教 Agent 像谨慎协作者一样使用 CLI、文件系统与 Graft 的可复用工作流。

    为 Codex 安装 ↗
    持续扩充
  6. 06

    Graft

    历史与同步

    面向 SQLite 文件的版本控制:行级 diff、提交、分支、恢复与远程同步。

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

    Eidos Desktop · Hosted Remote

    环境

    Desktop 是本地工作环境;Hosted Remote 将提供共享与协作。

    下载 ↗
    可用 · 规划中