🧠 给AI编程Agent装上长期记忆:ai-memory项目,不用向量数据库也能做到
你有没有遇到过这种情况:
Claude Code写到一半,退出了。过几个小时再打开Codex继续,它完全不知道之前做了什么。又要从头交代一遍架构、需求、踩过的坑。
这个问题的本质是:AI编程Agent没有长期记忆。
每次新对话都像第一天上班,什么都得重新交代。
ai-memory项目提供了一个简洁的解决方案:把记忆当成纯Markdown文件笔记的Git仓库。
为什么不用向量数据库?
- 完全透明:所有记忆都是可读的Markdown文件
- Obsidian可用:直接用Obsidian打开,方便浏览和编辑
- 完全可控:不想用这个工具了,文档还是你自己的
- 零依赖:不需要额外的服务或数据库
它是怎么工作的?
- 自动记录:靠钩子自动把提示词、工具调用、会话节点记下来
- 写代码的过程就是记录的过程:不需要刻意维护
- 交接能力:Claude Code退出后,Codex打开会先看到"上回做到哪"
最实用的场景:
- 多工具切换:在Claude Code、Codex、Cursor之间换着用,装一个能省掉重复交代
- 项目交接:新成员加入项目,快速了解之前的决策和踩过的坑
- 个人知识库:积累的开发经验不会随着工具切换而丢失
支持的工具:
Claude Code、Codex、Cursor、Gemini CLI等15种以上
个人思考:
这个项目的价值在于:它把"记忆"从"AI的黑盒"变成了"人的文档"。
很多AI记忆方案是把数据塞进向量数据库,看起来很"AI",但实际使用中:
- 你不知道它记了什么
- 你没法手动编辑
- 换工具可能就不兼容了
ai-memory的思路是:记忆应该是可读、可编辑、可迁移的。这更接近人类的记忆方式——我们不会用向量数据库来记笔记,我们会用笔记本。
对于经常在多个AI编程工具之间切换的人来说,这个项目值得试试。
显示更多
话题来源 @GitHub_Daily
· ❤️132













