ARTICLE · 1135189
AI 编程助手老是失忆?这个 9.7 万星的开源项目,给它装了个「长期记忆」
昨天跟 AI 聊了俩小时,架构敲定了,代码也改了不少。今天开个新会话,它一脸陌生。
你记性没毛病,是 AI 编程助手这东西,默认就不记事。
新会话一开,前面干的活全清了。你只能再讲一遍:项目干啥的、用的什么框架、昨天定的什么规矩。
一遍两遍还行,天天这么来,谁受得了。
01PART一个很朴素的痛点THE PROBLEM
先说清楚这事到底烦在哪儿。
AI 编程助手这东西,单个会话里挺聪明。你让它改个函数、写个测试、读几个文件,都干得利索。
但它有个致命缺陷:会话一关,记忆归零。
你昨天跟它磨了半天,定下来「这个项目所有接口都要写单元测试」、「数据库操作一律走中间层不要直接写在 controller 里」。今天新开一个会话,它照样给你写裸的 controller。
你就得再讲一遍。讲完它记住了,这个会话里挺好。关了,又忘了。
你花在「重新介绍项目背景」上的时间,可能比写代码还多
什么技术栈、什么目录结构、什么代码规范,新会话都得从头说。
昨天讨论半天的架构决策、命名约定、踩过的坑,全部随会话一起蒸发。
昨天改到哪个文件、因为什么原因改的、下一步要做什么,它一概不知道。
这毛病跟聪明不聪明没关系,就是没记性。
02PART它是怎么解决的THE SOLUTION
claude-mem 这个项目,思路特别直白。
它在后台挂一个「记录员」:你跟 AI 干活的时候,它把过程悄悄记下来。会话结束,用 AI 把这堆记录压缩成一份摘要存进本地数据库。等你下次开新会话,它再把跟当前任务相关的片段捞出来,自动塞进上下文里。
全程你不用管,装完就完事了。

这就是它跑起来的样子。左边是会话进行中,记录员在采集;中间是压缩,把一堆琐碎操作变成几句人话;右边是新会话,相关记忆自动注入。
你在会话里做了什么、改了哪些文件、定了什么决策,它都记。
一次会话几十上百步操作,压缩成一段能读懂的总结,不占太多上下文。
开新会话时,它按相关性把旧记忆找回来,注入进去,接着干。
存下来的是压缩过的人话,不是原始日志
这点挺关键。要是全文存储,上下文早爆了。它是每次用完就让 AI 压缩一次,存的是摘要。所以你翻记忆库的时候,看到的是「昨天把用户登录改成了 JWT,弃用了 session」这种能读的句子,不是一堆原始操作流。
03PART装起来有多简单INSTALL
这是我最喜欢的一点:安装就一行命令。

用 npx 直接装,它自己会把插件钩子和服务都配好。
Claude Code、Codex、Gemini、Copilot、OpenCode 这些主流助手都支持。
记忆存在本地,压缩用的是你自己的 AI 额度,不往外发。
具体命令长这样:
npx claude-mem install
如果你用的是 Claude Code,也可以直接从插件市场装:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
装完重启一下助手,之前的会话记忆就会自动出现在新会话里了。
有个坑要提醒:npm 上直接 npm install -g claude-mem 装的是 SDK 库,不会注册插件钩子也不起后台服务。一定得用 npx claude-mem install 这条路。
不同助手的装法略有差别,比如:
加一个 --ide antigravity 参数就行。
--ide pi、--ide omp,各装各的。
--ide dsh --dsh-profile tui,等着它自己配。
04PART用起来是个什么感觉IN PRACTICE
装完之后的变化,其实挺安静的。
你不会有「我正在用一个记忆工具」的感觉。你只会觉得,这个 AI 助手好像突然变懂事了。

这张是开新会话时的界面。它会先说一句「我从之前的会话里找到了这些相关上下文」,然后把要点列出来。你一看,哦对,是该接着这儿干。
新会话一开,它自己把相关背景捞出来了,你张嘴就能接着往下说。
上一轮定下的规范、架构、命名,它还记得,不会给你倒退回去。
用得越久,它对你这个项目的理解越厚,越来越像个「老员工」。
用久了你会发现,AI 终于不像个每天重新入职的外包了
05PART有几个地方挺加分NICE DETAILS
用了一圈,有几个细节我觉得做得好。
今天用 Claude Code 明天换 Codex,记忆是通的,不会因为换工具就前功尽弃。
它按相关性召回,不是把历史全灌进去。不然上下文窗口再大也扛不住。
代码全在 GitHub 上,自己编译自己跑,想改哪儿改哪儿。
它支持的范围还在扩。除了前面说的那几个,OpenClaw、Hermes 这些也在支持列表里。项目更新挺勤,隔三差五就有新版本。
LASTPART写在最后NOTES
这个项目现在已经快 10 万星了,在整个 GitHub 上排得进前列。
它不属于那种一眼惊艳的东西。你装上之后甚至感觉不到它的存在。
但用过一段时间再回头看,你会发现自己已经很久没跟 AI 重讲过项目背景了。最好的工具就是这样,好到你忘了它在干活。
如果你每天跟 AI 编程助手打交道,这个值得试一下,成本就一行命令。
我是小武,这个号里平时就写写 GitHub 上这些真能用得上的开源项目。看到有意思的,顺手转发一下就行。
关注「01进化论」,专挑 GitHub 上能落地的好项目,不写废话。
既然看到这儿了,觉得有用就随手点个赞、在看、转发三连吧。
THANKS FOR READING