你的 AI 程序员每天上班都失忆:9.3 万人给它装了个「海马体」
用 AI 写代码的人,大概都经历过这种对话:
「昨天我们定的那个方案,按昨天说的改。」
「抱歉,我没有之前对话的记录。请问是什么方案?」
得,又失忆了。
我后来养成个习惯:每开一个新会话,先花十分钟把背景重新讲一遍——项目是什么结构、昨天为什么放弃了方案 A、那个坑千万别踩。感觉自己不像在带 AI 干活,像每天早上去医院给同一个失忆病人复述病情。
这个痛点有多普遍?一个专门治它的项目 claude-mem,最近在 GitHub 上悄悄收了 9.3 万颗星。
它干的事,一句话说清
让 AI 记住它昨天干过什么。
装上之后,你什么都不用做。它挂在 AI 编码工具的生命周期上——会话开始、你提交问题、AI 调用工具、会话结束,五个关键节点自动触发,把 AI 做过的操作、做过的决定,全部捕获下来,压缩成结构化的记忆,存进你本地的数据库。
第二天你打开新会话,昨天的上下文已经在里面了。不用复述病情了。
最妙的是它的「记得」是有选择的——不是把聊天记录一股脑塞回去(那样上下文窗口早晚爆掉),而是只注入和当前任务相关的部分。用了向量检索加全文检索的混合方案,语义相关的记忆才会被捞上来。
它甚至给了你一块「记忆监控屏」
装完会在本地 37777 端口起一个 Web 界面,AI 干活的同时,你能实时看到它在「记」什么:

左边是 AI 在终端里干活,右边就是记忆流。你能看到它把工作内容整理成一张张卡片:做了什么改动(CHANGE)、发现了什么(DISCOVERY)、交付了什么功能(FEATURE)。每张卡片还能展开看「事实」和「来龙去脉」两种粒度。
后半段更有意思:用户在终端里随口问「能告诉我怎么查看你之前做的工作吗」,右边的记忆流里立刻生成了一张摘要卡——你的问题是什么、它调查了什么、结论是什么、下一步等什么。人和 AI 的每一轮交互,都被妥帖地记了下来。
想翻旧账?直接用大白话问
它还内置了一个叫 mem-search 的技能,你可以直接问 AI:「上次处理登录 bug 的时候,我们最后怎么解决的?」
为了防止翻旧账把 token 烧光,它设计了个三层漏斗:先搜出一个只带 ID 的精简索引(每条 50-100 token),觉得哪条相关再看时间线,最后只把你真正点名的那几条完整详情取回来。官方的说法是,这样比「全部翻出来再筛」省大约 10 倍 token。
隐私上也有个贴心设计:对话里用 <private> 标签包起来的内容,不会被存进记忆。聊到什么敏感的,包一下就行。
安装就一条命令
npx claude-mem install
或者在你用的编码工具里直接从插件市场装。官方支持 Claude Code、OpenCode、Antigravity CLI,OpenClaw 用户也有一条单独的 curl 命令。装完重启,完事。
有两个小坑提醒一下:一是别用 npm install -g 装,那样只装了 SDK,插件钩子不会注册——官方 README 特意加粗了这句;二是装的时候它会引导你登录一个托管记忆服务(前 30 天免费),不想注册的话可以跳过,用自己已有的 OpenRouter 或 Gemini Key 来驱动记忆压缩,或者直接走你现有的 Anthropic 套餐。
一件让我对这个项目加分的小事
翻仓库的时候,我发现它的贡献者指南被做成了一套叫「Merge Clinic」的连环画:

穿白大褂的猫头鹰医生告诉你:想被合并,PR 必须通过全部体检,一项不合格直接拒,没有部分分。把枯燥的 Code Review 规范做成这种画风,还起了个「治病救人」的主题——一个连贡献者指南都肯花心思的项目,代码质量大概率差不了。
写在最后
这个系列写下来,我发现一个趋势越来越清楚:2026 年的 Agent 基建,拼的不再是「模型多聪明」,而是记性、眼睛和手。Browser Use 给了手,Agent-Reach 给了眼睛,claude-mem 补的是记性——让 AI 从一个「每天第一天上班的实习生」,变成一个记得项目来龙去脉的老员工。
顺带一提,这个项目的作者显然尝到了甜头,已经把这个记忆方案扩展到了 Grok Bot 上。记忆这一层,可能真的要成为所有 Agent 的标配了。
项目地址:https://github.com/thedotmack/claude-mem
网硕互联帮助中心



评论前必须登录!
注册