让两个 AI Agent 共用同一份记忆:这套开源记忆系统真的做到了
让 Codex 和 Claude 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 跑。
怎么上手
三步搞定:
- 克隆
git clone https://github.com/mcncarl/agent-memory-vault.git - 跑
python3 scripts/bootstrap.py --memory-root "$HOME/agent-memory-vault" --write-env生成本地私有 vault - 在 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 条评论
登录后可评论。