claude-db:给AI编程助手装一个持久记忆层,每次会话不再从零开始
你有没有这种感觉——每次开新的 Claude Code 会话,感觉像在带一个失忆的实习生?
它不知道你上次为什么选了那个技术方案,不记得你修过的那个 Bug,也忘了你们讨论过的代码规范。所有的上下文,全得重来一遍。
这是 Claude Code 的”结构性缺陷”——session 结束,记忆清零。
有人在 GitHub 上悄悄解决了这个问题
claude-db(GitHub: Avijit07x/claude-db)是最近冒出来的一个开源工具,专门给 Claude Code 加上持久化记忆。
它不是那种”把对话记录存起来”的简单方案——它做的是:自动捕捉项目决策,然后在需要的时候只注入相关的记忆。
原理很聪明:
- 自动记忆捕捉:通过生命周期钩子(SessionStart、PostToolUse、SessionEnd),自动记录项目里的关键决策、修复方案、代码模式
- 智能压缩:把大量原始操作记录压缩成结构化的观察笔记(一条几百 Token,不是几千)
- 渐进式注入:下次开新会话时,只加载跟当前任务相关的记忆——而不是把整个记忆库全塞进去
它跟 Graphify、Obsidian 有什么区别?
这个问题作者本人在推上被问到过。他的回答很到位:
Graphify 和 Obsidian 是通用知识管理工具。claude-db 专门针对 Claude Code 的自动化记忆,不需要你手动维护。
简单说:Graphify 解决的是”如何让 AI 理解你的代码库”,claude-db 解决的是”如何让 AI 记住你们在项目里做过什么”。
两个解决的问题不一样,可以互补。
技术细节
- 支持数据库:SQLite、MongoDB、PostgreSQL——用自己的数据库,完全免费,没有订阅
- Token 节省:官方说每个 session 能节省约 2,250 tokens,同时减少 60% 的重复解释时间
- 代码规范遵守率:从 30% 提升到 85%——这个数字最有说服力,说明它真的在改变 AI 的行为,而不只是”更方便”
- 安装只要一行:
npx claude-mem install - Star 数:217(2026 年 8 月中旬的数据),增长中
适合谁
如果你符合以下任意一条,这个工具值得试试:
- 长期维护一个项目,不希望每次都重新向 AI 解释项目背景
- 团队里多个人共用 Claude Code,希望 AI 能记住大家的决定
- 发现 AI 总是重复犯同样的错误——因为它根本不记得上次是怎么修的
GitHub 链接
https://github.com/Avijit07x/claude-db
工具本身开源免费,支持自托管,数据留在本地。如果你关心隐私,这是一个很重要的优点。
每次新建会话都要重新解释项目背景的,建议去 GitHub 看看这个解法。
评论区
0 条评论
登录后可评论。