59K星项目 claude-mem:让 AI 拥有永久记忆,告别“每次都要重新教“

张开发
2026/4/21 1:23:17 15 分钟阅读

分享文章

59K星项目 claude-mem:让 AI 拥有永久记忆,告别“每次都要重新教“
每次用 Claude 写代码都要重新交代一遍项目背景“我们用的是 React”、“认证模块改过了”、“数据库是 PostgreSQL”……说了八百遍它还是忘。今天聊一个GitHub 59K 星的项目——claude-mem两行命令装上AI 从此拥有永久记忆。它到底干了什么装之前Claude 像一个每天早上都失忆的实习生每次开会都要你重新介绍项目。装之后Claude 变成一个一直坐在你对面的搭档昨天讨论了什么、改了哪些文件、踩了什么坑——它全记得。而且你什么都不用做它后台自动记。为什么 AI 会失忆两个原因1. 大模型没有记忆细胞ChatGPT、Claude 这些模型本质上就是一个超级计算器——你说一句它算一句说完就忘。它本身不带任何存储功能。2. 记忆空间很快就满了Claude 的上下文窗口大约能装 15 万字。听起来很多但你让它读几个文件、改几段代码、跑几次命令大约50 次操作就把空间塞满了。超过之后最前面的内容会被挤出去AI 就开始忘记你最初说的东西。claude-mem 怎么解决的用一个生活中的比喻你就明白了传统方式 每次开会都把之前所有会议录音从头放一遍claude-mem 会后自动写一份会议纪要下次开会直接看摘要它做了三件事第一步自动偷听你和 AI 的对话claude-mem 在后台悄悄监听 Claude 的每一次操作——你让它读了什么文件、改了什么代码、修了什么 Bug、你给了什么指令全部自动记录。这一步完全不需要你动手。第二步AI 自动写摘要记录下来的原始数据太大了一次操作可能产生几千字claude-mem 用 AI 把它们压缩成精炼的摘要。举个例子原始数据「读取了 auth.ts 第 47-231 行发现 JWT 验证逻辑中 token 过期检查缺少 refresh 机制……」2000 字压缩后「auth.ts 的 JWT 验证缺少 refresh token 机制是一个待修复项」50 字压缩比达到 10 倍到 100 倍。第三步需要的时候精准回忆当你在新会话里问问题时claude-mem 不是把所有历史记忆一股脑塞给 AI那样太浪费而是像搜索引擎一样按需调取先搜摘要目录快省空间觉得哪条相关再展开看详情只把相关内容喂给 AI效果Token 消耗降低 90%。用起来是什么感觉安装超简单只需要两行命令/plugin marketplace add thedotmack/claude-mem /plugin install claude-mem重启 Claude Code搞定。日常使用对比没装的时候你帮我继续做权限管理模块 Claude好的请问这是什么项目用的什么技术栈权限管理要做到什么程度 你开始长篇大论解释……装了之后你帮我继续做权限管理模块 Claude好的上次我们做到了角色分配功能还剩导出权限没做完。我现在继续。直接接得上话不用再解释背景。还能时光机搜索你可以用自然语言搜索历史记忆“之前那个登录 Bug 怎么修的来着”“上周讨论的数据库方案是什么”“auth.ts 这个文件改过几次”搜到的结果支持分层展开——先看摘要感兴趣再展开细节不浪费 Token。自带可视化面板浏览器打开http://localhost:37777能看到一个实时记忆流Claude 做了什么操作按时间线排列哪些 Bug 修了哪些功能加了一目了然支持搜索、过滤、暗黑模式隐私安全吗claude-mem 的所有数据存在你自己的电脑上~/.claude-mem/文件夹不上传任何云端。如果你的代码里有 API Key 等敏感信息加个标签就行privateAPI_KEYsk-xxxxx/private被这个标签包裹的内容不会被记录到记忆里。当前会话中 AI 还能用它来工作但下次新开会时这条信息就从记忆中消失了。还有几个厉害的功能Endless Mode无限续航普通 Claude Code 大约 50 次操作就记满了之后就开始遗忘。claude-mem 的 Endless Mode 把记忆分了两层热记忆当前正在用的精简摘要占空间小冷存储完整的原始操作记录存在硬盘上效果理论上可以连续操作几百次甚至更多真正做到无限续航。多模型压缩做摘要的 AI 引擎可以选引擎特点Claude默认摘要质量最高Gemini免费额度多省钱OpenRouter支持多种模型切换预算有限的话选 Gemini完全够用。有什么不足客观说几个缺点只能配合 Claude Code 用核心功能依赖 Claude Code 的接口Cursor、Windsurf 等暂时用不了AI 压缩要花钱每次操作都要用 AI 写摘要长期使用 API 费用会增加但可以选免费的 Gemini新项目需要磨合第一次用没有历史记忆跟没用一样得用几次才能积累起来隐私标签要记得加忘了加private敏感信息可能被记录下来一张图总结原理你和 Claude 正常写代码 │ ▼ claude-mem 在后台自动监听 读文件、改代码、跑命令……全部记录 │ ▼ AI 自动把原始数据压缩成精炼摘要 2000字 → 50字压缩10~100倍 │ ▼ 存到你电脑本地数据库 SQLite 向量搜索数据不出你的电脑 │ ▼ 下次新开会话自动注入相关记忆 Claude 直接接得上话最后说两句claude-mem 解决的是 Claude Code 一个特定产品的记忆问题但它背后的思路很通用让 AI 记住你不是靠塞更多数据而是靠存更精、取更准。不管是办公自动化、智能客服、还是个人 AI 助手记忆都是 AI 从工具变成伙伴的关键一步。这个方向未来一定会出更多好东西。项目信息项目信息GitHubthedotmack/claude-memStars59K开源协议AGPL-3.0支持平台Windows / macOS / Linux安装难度两行命令零配置觉得有用的话点赞、收藏、转发三连。下期继续拆解 GitHub 热门项目。

更多文章