ARTICLE · 1283466
你的 AI 编程助手老忘事:一条命令装上记忆
昨天下午让 AI 改一个登录页的样式,它把整个文件重写了一遍,还删掉两行它没看懂的判断。你翻聊天记录找原来的版本,翻了 10 分钟才想起,那两行是上周在另一个会话里加的。
GitHub 上 10.5 万星的开源项目 claude-mem 补的就是这段空白。一条命令装上,项目免费,送 30 天托管试用(项目地址:https://github.com/thedotmack/claude-mem )。

它补的是哪个坑
AI 编程助手只在一次会话之内很强,出了会话就失忆。每个新窗口都从一张白纸开始,你得重新交代项目背景、技术栈,还得说明哪些写法别动。同一个项目连着改两周,光重复交代就能花掉小半天。
常见的土办法是手写一份记忆文件,把项目约定写进去,每次新会话让 AI 先读。
这招管用,但有两个短板:文件得自己维护,改慢了就过期;它只记得静态约定,记不住「上周试过这个方案,跑不通」。
claude-mem 换了个做法:不靠手写,靠会话过程自动记账。调用过哪些工具、读过哪些文件、改动过哪些地方,都留一笔,压成摘要存本机,下次开新会话按相关度挑回来。
仓库 Apache-2.0 许可,9.3k fork,3700 多次提交、400 多个版本标签。


它怎么记住的
整套东西挂在 5 个钩子上。钩子就是在固定环节自动触发的脚本。
这五个环节是:会话开始、提交提问、调用工具之后、回答结束、会话关闭。每个环节自动记一笔,不用你手动存档。
记进去的不是对话原文,先用 AI 压成摘要,再存进本机的 SQLite(本地数据库)。下次提问时,它把语义检索和关键词检索合在一起查:向量检索就是按意思相近去找,你问「上次那个登录校验怎么改的」,字面跟当时不一样,也能翻出来。
· 记录按类型打标:决策、修复、安全提醒各有标记,翻查时能按类筛
· 检索同时走语义和关键词两条路,记不住原话也不影响
· 带一个本地网页界面,存了哪些记忆、什么时候存的,都能直接打开看


一条命令怎么装
最省事的是这一条:`npx claude-mem install`
装完它就在后台待着,你照常提问、改代码,记录会自己产生。Claude Code 用户还能走插件市场,先加仓库再装插件,两条命令。
它不只认 Claude Code。Codex、Gemini、Copilot、OpenCode、Grok Bot、OpenClaw 都有对应的安装参数。
再冷门一点的 Antigravity、Pi、DeepSeek Harness 也支持,装的时候加一个 `--ide` 指定就行。
费用说清楚:项目免费开源,首次登录用邮箱链接,不填信用卡,送 30 天托管试用。
到期后回落到你已有的 Anthropic 套餐,也可以在安装时指定自己的 OpenRouter 或 Gemini 密钥。

什么时候最省事
· 一个项目连着改好几天。每天新开会话,不用再把背景重讲一遍。
· 接手别人的代码。让 AI 边读边记,隔天问它「这个模块为什么这么写」,它能翻出当时的判断。
· 同一件事反复踩坑。哪条路试过不通,记录里有,不用再走一遍。
用起来有个小习惯:重要决定当场让它记一句,隔天再问「上次为什么这么定」,检索能直接命中。

门槛和坑
· 环境:Node 20 以上,后台服务由 Bun 跑,两个都得装。
· 覆盖:只对上面那批工具有效,换别的助手就用不上。
· 存的是摘要:原始文件不会完整留在库里,定位旧代码还得回 Git 翻。
· 迭代快:400 多个版本标签,用法还在动,隔一阵可能要重看文档。
· 占硬盘:记忆库放在本机,用得越久占得越多。
项目地址:https://github.com/thedotmack/claude-mem
你现在开着几个 AI 编程窗口,还记得上周在哪个窗口里定过什么规矩吗?















































































