claude-db:给AI编程助手装一个持久记忆层,每次会话不再从零开始

你有没有这种感觉——每次开新的 Claude Code 会话,感觉像在带一个失忆的实习生?

它不知道你上次为什么选了那个技术方案,不记得你修过的那个 Bug,也忘了你们讨论过的代码规范。所有的上下文,全得重来一遍。

这是 Claude Code 的”结构性缺陷”——session 结束,记忆清零。

有人在 GitHub 上悄悄解决了这个问题

claude-db(GitHub: Avijit07x/claude-db)是最近冒出来的一个开源工具,专门给 Claude Code 加上持久化记忆。

它不是那种”把对话记录存起来”的简单方案——它做的是:自动捕捉项目决策,然后在需要的时候只注入相关的记忆

原理很聪明:

  1. 自动记忆捕捉:通过生命周期钩子(SessionStart、PostToolUse、SessionEnd),自动记录项目里的关键决策、修复方案、代码模式
  2. 智能压缩:把大量原始操作记录压缩成结构化的观察笔记(一条几百 Token,不是几千)
  3. 渐进式注入:下次开新会话时,只加载跟当前任务相关的记忆——而不是把整个记忆库全塞进去

它跟 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 看看这个解法。


GitHub: https://github.com/Avijit07x/claude-db

评论区

0 条评论

登录后可评论。

陈一铭 260 阅读