首页 › AI智能体 › Claude-Mem:94.7 万 Star 的跨会话记忆层,让 AI 编程助手记得你上周改了啥

Claude-Mem:94.7 万 Star 的跨会话记忆层,让 AI 编程助手记得你上周改了啥

📅 2026/9/26 👁 阅读 6 🔗 工具访问 0 次 📂 AI智能体
Claude-Mem:94.7 万 Star 的跨会话记忆层,让 AI 编程助手记得你上周改了啥

工具地址

https://github.com/thedotmack/claude-mem

🚀 访问工具

用 Claude Code 干活的人,八成都遇到过这个瞬间:新开一个会话,它又不认识你的项目了。昨天刚定下的架构决策、刚修好的那个坑、跟你说好的命名约定,全得重新喂一遍。上下文窗口再大,也架不住每次从零开始。Claude-Mem 想解决的就是这个——它给编程助手装了一层「长期记忆」,关掉终端、第二天再来,它还记得你上周干过什么。

Claude-Mem 封面

是什么

Claude-Mem 是一个跨会话的记忆层,作者 thedotmack,Apache-2.0 协议,用 TypeScript 写的。仓库当前 94,697 个 Star、8,373 个 Fork,最新版本 v13.25.3 发布于 2026 年 9 月,9 月 25 日仓库还在提交。它不做具体编码,只做一件事:把你的 Agent 在每个会话里干了什么、看到了什么,自动记下来、压缩成语义摘要,等下次开新会话再喂回去。

它对接的是一整排主流编程助手——Claude Code、OpenClaw、Codex、Gemini、Hermes、Copilot、OpenCode 都在列。安装后,上一个会话的上下文会自动出现在新会话里,你不用手动导。

Claude-Mem 仓库首页

Claude-Mem 的仓库首页。TypeScript 主仓、Apache-2.0 协议,最近一次提交就在今天

它到底好用在哪儿

第一是「渐进式披露」。它不是一股脑把所有历史塞进上下文,而是分层检索,并且把每次检索的 token 开销明明白白标出来。这意味着你能看见「为了找回这段记忆,我多花了两千 token」,该省该花自己权衡。对长期跑 Agent 的场景,这点透明度很关键。

第二是检索方式像在用一个小技能。它提供 mem-search 这类技能,你可以用自然语言问「上周我们怎么处理那个登录超时的」,它去翻历史观察记录。观察的类型分得挺细:决策、修 bug、安全告警、敏感信息各有标记,不是一锅粥。

第三是可视化和隐私兜底。它带一个 Web 查看器,内存流实时滚动,你能看见它到底记了什么;Claude Desktop 端也有对应技能可以查。隐私那块给了 <private> 标签,包在里面的内容不会被存——写代码时偶尔往注释里塞了密钥或客户信息,标一下就安全了。

Claude-Mem Releases 页面

v13.25.3 的发布记录。版本号已经爬到 13 开头,迭代节奏很密

怎么用

装给 Claude Code 就一行命令:npx claude-mem install。装完它会让你在浏览器里用邮箱魔法链接登录一次,给你分配一个记忆密钥,并默认开启它的在线观察服务,前 30 天免费。不想登录也行,传 --provider 参数、或者在 CI / 非交互环境里它会直接跳过账号环节。

也可以在 Claude Code 里进插件市场装:先 /plugin marketplace add thedotmack/claude-mem,再 /plugin install claude-mem,然后重启 Claude Code。上下文就自动串起来了。环境要求不低,Node 得在 20.0.0 以上。

有个坑得提前说:直接 npm install -g claude-mem 装的是 SDK 库,只装了代码,不会注册插件钩子、也不会起后台服务。要用就得走 npx claude-mem install 或上面那两条 /plugin 命令,别图省事用全局安装。

不足也得说清楚

默认的记忆后端是它自家的 CMEM Pro 托管服务。也就是说,你项目里的上下文默认是往别人云上送的——本地观察模式得自己加 --provider host 主动开启,不是默认项。对代码里带敏感信息的团队,这点是必须权衡的:要么接受托管、要么自己起本地后端。好歹有 <private> 标签和本地模式兜着,不至于没得选。

给 OpenClaw 网关装的时候走的是 curl ... | bash 一键脚本。这种管道直装省事,但供应链上是个习惯性要警惕的姿势,跑之前最好看一眼脚本内容。

未关闭的 Issue 有 301 个,不算少;v13 的版本号看着高,但迭代这么密,说明功能还在剧烈变动期,升级时留意一下 changelog。另外它主打 Claude Code 生态,虽然列了一排兼容工具,但钩子深度和体验最完整的还是 Claude Code 这边。

跟同类怎么比

最直接的对照是各家的原生记忆机制。Claude Code 自己有 CLAUDE.md 和项目记忆文件,纯本地、完全可控,但得你手动维护,而且跨会话的「我昨天试过什么、失败了什么」它记不住。Claude-Mem 补的正是这块——它记的是过程,不是结论。

另一类是各种独立的记忆中间件,比如 Mem0、Zep 这类给应用接的长期记忆服务。它们更像 backend 组件,要你自己接 API。Claude-Mem 的区别是它贴着编程助手的生长点做,开箱就接管了会话钩子,不用改你的业务代码。代价是它和具体工种的耦合更紧。

我的判断:如果你天天泡在 Claude Code / Codex 里、一个项目要跟 Agent 反复拉扯好几天,这层记忆省下的是反复交代背景的耐心。9.4 万 Star、版本号爬到 13、提交挤在最近几天,说明踩中痛点的人不在少数。但要是你每次都是一次性小任务,那原生 CLAUDE.md 就够了,没必要多挂一层。

GitHub:https://github.com/thedotmack/claude-mem
官方网站:https://claude-mem.ai

标签:#ClaudeMem #AI智能体 #跨会话记忆 #ClaudeCode #编程助手 #上下文管理 #开源工具

你现在的编程助手,关掉重开之后还记得你昨天定下的决定吗?还是每次都得从头讲一遍?

💬 评论区 (0 条评论)

暂无评论,快来发表第一条评论吧!

📤 分享这篇文章

📌 相关推荐

微信扫码分享

打开微信扫一扫