- 01捕获CLI、SDK 或桌面应用把项目事实写入本地命名空间。
- 02索引本地模型生成多语言嵌入,并把状态保存在 SQLite。
- 03召回编码工具通过本地接口搜索、读取、修订和导出。
- 01本地 SQLite
- 02本地多语言嵌入
- 03CLI 与 SDK
- 04可迁移备份
本地版的承诺必须由本地运行时完成:没有隐藏的云端兜底,也不会用界面截图代替真实召回。
一台机器,一个清楚的操作者。
Desktop 适合个人编码工作流,不会把本地工具伪装成团队 SaaS。项目记忆、来源与历史都由设备上的命名空间拥有。
- Codex 与 Claude Code 可以通过公开本地接口接入。
- 应用不会在本地服务不可用时悄悄转向云端。
- 命名空间避免不同项目的记忆混在一起。
备份的是权威,不只是可见列表。
版本化快照保存规范记录、历史、实体、文档与日志,并把搜索投影标记为可重建。恢复前完整验证,失败时回到操作前状态。
- 用户明确选择导出与导入文件。
- 破坏性恢复需要确认,并在替换前验证。
- 索引就绪与规范记录恢复是两个可观察阶段。
安装包必须通过真实操作。
发布冒烟测试等待打包的本地模型就绪,然后执行新增、搜索、读取、更新、历史与删除。仅能启动窗口不等于记忆可用。
- 签名和公证验证属于发布门槛。
- 测试走安装后的 CLI 与本地服务。
- 没有可用 socket 时,召回状态必须标记为未验证。
这个产品范围包含什么
- 本地界面、CLI、SDK、SQLite 与多语言嵌入。
- 项目命名空间、历史、文档、导出与恢复。
- 适用于个人 Codex 与 Claude Code 工作流。
明确边界
- Desktop 不包含云端组织、协作、账单或托管任务。
- 设备所有者负责文件系统与备份安全。
- 本地进程不可达时,不能把静态测试当作召回成功。
