保存前,看清具体改了什么。
同时比较变化的文件与字段修改前后值。
Eidos Lite · 01 Eidos File
把书影音、研究资料或项目进度整理进一个可自由移动的 .eidos 文件。它的底层是 SQLite,可以离线工作,也不会被某一个应用锁住。
本地优先 · 局域网协作 · Agent-ready
Eidos Lite · 多维工作空间. 在任意 .eidos 文件中,类型化字段、关系、公式、文件与评分始终保存在一起。无需导出数据,也无需更换数据源,就能按当前任务切换视图。
一张表 · 多种视图
Grid、Kanban、Gallery、Calendar、Form、Gantt、Timeline、Chart、Map 或 Graph——视图可以不断演化,而无需拆分唯一的数据源。
拖动图形,或选择一种视图。
Eidos Lite · 02 Space
Eidos Lite 把普通本地文件夹作为 Space 打开。.eidos 文件可以和你已有的文档、图片、代码与素材放在一起,不必迁移目录,也不必改变其他工具的使用方式。
2 个 Eidos File · 普通文件与文件夹 · 1 个本地 Space
Eidos Lite · 03 本地版本历史
Graft 将整个 Space 的变化——从普通文件到 SQLite 表格与具体行——记录为一条可审阅、可恢复的本地时间线。
同时比较变化的文件与字段修改前后值。
展开文件、数据表和具体行,或恢复整个 Space。
Eidos Lite · 04 协作
从一个由你掌控的本地 Space 开始。与同一网络中的人实时共享其中一个 Eidos File;时间不同步时,每个人先在本地工作,再把 Space 的历史安全汇合。
eidos serve · 多人实时协作
Space 仍保存在可信电脑上。选择其中一个 .eidos 文件并运行 eidos serve,局域网内已配对的浏览器即可通过同一个权威 Runtime 编辑它。
01 · 启动
eidos serve eidos-project.eidos --assets-dir ./assets --lan 02 · 邀请
链接中的 #access 片段负责浏览器配对并授予读写权限。仅发送给同一可信网络中你邀请的人,无需账号。
示例输出 · 配对 key 已截断
eidos serve eidos-project.eidos url: http://192.168.0.107:8420/#access=… network: lan ui: (embedded) assets: …/eidos-project/assets access: paired browsers can read and write warning: use this HTTP link only on a trusted private network 03 · 编辑
所有 mutation 都会串行提交,revision 则实时发送给每个浏览器。过期的并发编辑会刷新到最新状态,而不是悄悄覆盖别人的修改。
适合在同一地点使用的家庭、工作室、教室或小型团队。
仅用于可信网络 · LAN 模式使用 HTTP
Graft merge · 异步协作
开发中Eidos Lite 正在围绕一个简单承诺构建异步协作:没有网络也能继续,本该属于自己的创作时间不被实时协作打断;等大家准备好后,再审阅、合并并同步各自的进度。结果确认前,两边历史都会完整保留。
01
文件与 checkpoint 都留在本地;无论临时断网还是完全离线,创作都不需要停下来。
02
无需一直在线,也不必守着实时协作。每个人按自己的节奏思考、写作和编辑,不打断彼此。
03
重新连接后比较 Local 与 Hosted 历史,只审阅真正的冲突;确认结果后,再发布 merge 并同步汇总后的进度。
可选 Sync
Lite 与本地版本历史都无需账号。Sync 仍是邀请制 Beta,只为你自己的设备增加托管连续性,仅此而已。
本地优先核心
把文件夹作为 Space 打开,使用 .eidos 与普通文件,并保留本地 Graft 历史。无需账号或托管服务。
$0 永久免费
Eidos Sync · Invite-only Beta
官方 Graft Remote,包含账户共享的 10 GB 存储,以及合理使用范围内不限数量的个人设备。
$5 / 月
$49 / 年
加入 waitlist 申请资格。获批后会收到 5 个 Promotional Eidos Credits,并需主动使用它们开通一个月;本地文件与所有本地功能不受影响。
加入 Sync waitlist →桌面之外
先在 Eidos Lite 中管理本地 Space。需要其他工具时,可以在浏览器中打开其中一个 Eidos File,也可以让 CLI 与 Agent 操作它,无需迁移整个 Space。
01
使用 Lite 组织完整的 Space;只想处理某一个 .eidos 文件时,也可以用 Web Editor 打开相同的数据界面。
02
Eidos CLI 提供类型化 mutation、revision 检查与 validation;Eidos Skill 教兼容的 Agent 如何工作,Graft 让结果始终可审阅。
通过类型化 mutation、revision 检查、validation 与结构化 JSON 输出检查和修改一个 Eidos File。
macOS 与 Linux
curl -fsSL https://download.eidos.space/cli/install.sh | sh Windows PowerShell
irm https://download.eidos.space/cli/install.ps1 | iex 指导兼容的编程 Agent 谨慎使用 CLI、验证结果,并留下可供你检查的 Graft diff。
npx skills add \
https://github.com/mayneyao/eidos/tree/cli-v0.36.6/skills/eidos \
--skill eidos -g Eidos File · SQLite
每个 .eidos 文件都是 SQLite;你在 Eidos 中看到的表格,就是文件里真实的 SQLite 表。今天或多年以后,标准 SQLite 工具都能直接读取其中的数据。
01 · 创建 Eidos 文件与数据表
eidos create library.eidos \
--table library --label-field title \
--fields '[{"name":"title","type":"text"},{"name":"author","type":"text"}]' 02 · 用 Eidos 写入一条数据
eidos library.eidos rows add library \
--expected-revision 1 \
--values '{"title":"Chaos: Making a New Science","author":"James Gleick"}' 03 · 用 SQLite 直接读取同一条数据
sqlite3 -header -column library.eidos \
'SELECT title, author FROM library;' SQLite 实际输出
title author
--------------------------- ------------
Chaos: Making a New Science James Gleick 本地核心免费 · 无需账号