让两个 AI Agent 共用同一份记忆:这套开源记忆系统真的做到了

CodexClaude Code 共用同一份记忆这件事,以前只能靠脑补。

今天刷推看到一个真把这件事做扎实的开源项目 —— mcncarl/agent-memory-vault,配合 yichen-agent-memory 这个 Skill,直接把”两个 Agent 一个事实源”的梦给圆了。整个仓库 GitHub 已经攒到 1.9k stars、240+ forks,作者本人把它列进「自用 8 个 Skills」清单头牌位置,说明这是真干活用的,不是摆设。

它到底干啥的

说白了就是一套 Markdown / Obsidian-first 的个人记忆系统,主打一个原则:Markdown 是单一事实源(Single Source of Truth)。Claude Code 和 Codex 不再各自为政,而是都去读同一份 .md 笔记,各自只保留一个薄薄的 rule + hook 适配层。

核心亮点

  • Markdown 为王:你用 Obsidian 打开就是原生笔记,Agent 读也是纯文本,人类可编辑、可自进化。
  • 双客户端共享:Claude Code 和 Codex 同时挂上,新增一条 memory 两边立刻都能调出来。
  • 可升级检索:默认走 SQLite/FTS 全文搜索,想升级可以挂 Zvec 做语义检索。
  • 安全护栏硬:脚本里明文写明——绝不把真实 vault 推到公网 repo,绝不提交 .env / token / cookies / 私有聊天记录,删文件必须走 Trash,绝不硬删。
  • 自带维护脚本:search / closeout / audit / troubleshoot 一条龙,Agent 直接当 SOP 跑。

怎么上手

三步搞定:

  1. 克隆 git clone https://github.com/mcncarl/agent-memory-vault.git
  2. python3 scripts/bootstrap.py --memory-root "$HOME/agent-memory-vault" --write-env 生成本地私有 vault
  3. 在 Claude Code 和 Codex 里分别挂上对应的 hook / rule 适配层,两边就齐活了

适合谁

同时重度用 Claude Code + Codex 的玩家;想要把”第二大脑”沉淀成可迁移 Markdown 的人;对个人数据隐私敏感、不愿意把记忆交给 SaaS 的硬核用户。

GitHub:https://github.com/mcncarl/yichen-skills/tree/main/yichen-agent-memory


GitHub: https://github.com/mcncarl/yichen-skills/tree/main/yichen-agent-memory

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 15 阅读