编码智能体的记忆不再锁在一台机器上:换工具、换项目、换电脑都能接着干
核心概要
ai-memory 把编码智能体的长期记忆从单个工具、单台机器里搬出来,放到用户自建的服务器上,让二十多个编码工具共用同一份记忆。此前 Claude Code、Cursor 等各自记笔记,换工具或交给同事时这些笔记就看不到了。记忆以 git 仓库中的普通 Markdown 文件为准,数据库只是可重建的索引;默认路径不调用大模型,捕获、检索和交接都不需要 API 密钥。
深度剖析
编码智能体的长期记忆现在可以跨工具、跨项目、跨机器共用,一个智能体中途停下,另一个在同一目录接手时能拿到说明停在哪里、哪些做法失败、还有什么没解决。 此前各平台的记忆功能各自为政:笔记存在一台机器上、属于一个智能体,切换工具或把工作交给同事时就退出视野。 接入范围覆盖 Claude Code、Codex、Cursor、Gemini CLI、OpenCode、Grok、Devin、Kimi、Kiro 等二十多个工具,它们共同读写同一份记忆。
记忆的源头是一份由 git 托管的普通 Markdown 文件组成的 wiki,可以直接用 grep 搜索、用 Obsidian 打开、手工编辑或 rsync 同步。 数据库被定位为派生索引,随时可以从这些文件重建,因此不需要维护向量库,内容也不锁在二进制块里。 生命周期钩子记录提示、工具调用和会话边界,在写入前经过带类型的隐私边界清洗,再由服务器整理成可读页面;默认路径不调用大模型。
记忆按可调的时间表衰减,被打开、被搜索或被链接访问过的记忆衰减更慢,冷掉的片段可以压缩成文件路径、错误码、决策这类持久事实而不是被丢弃。 近重复项合并为一条,疑似矛盾会被标记,这些操作都不调用大模型;原始内容保留在 git 和版本链中,可以用 restore-page 恢复。 按访问加权的保留策略始终开启,因为它只会让记忆留得更久;改写或丢弃内容的压缩、去重和分层曲线默认关闭,需要用户主动打开。
启示与展望
这套方案面向使用编码智能体的个人与团队,记忆运行在用户自建的服务器上,可以是同一台笔记本、一台家用服务器或其他位置。多用户认证、按人归属和审计日志属于内置功能,不另设付费层级。跨项目的工作习惯画像默认对单用户开启,在共享服务器上则需主动选择且按人私密。
材料没有给出任何对照实验或性能数字,因此跨工具交接的实际效果尚无量化依据。改写或丢弃内容的压缩、去重和分层曲线默认关闭,需要用户主动开启。借助大模型把冷笔记重写成整页的后台过程是可选项,材料在此处中断,其完整行为未在可见范围内说明。
