Claude Code 装上这个插件后,它会自己记住你之前在干什么
你有没有这种感觉——
每次打开新的 Claude Code 会话,就像遇到一个失忆的朋友。你们之前聊过的项目、踩过的坑、做过的决定,统统不记得。你得从头解释一遍:我们的项目是什么结构、这段代码是干嘛的、这个 bug 是怎么来的……
烦不烦?很烦。
今天在 GitHub 上看到一个插件, 48.8k star ,专门解决这个问题——Claude Mem。

Claude Mem 是什么
一句话:给 Claude Code 装一个持久记忆系统。
它的工作原理是这样的:
每次你跟 Claude Code 聊天,它做了什么操作、看了哪些文件、发现了什么问题——Claude Mem 都会自动记下来,压缩成语义摘要,存进本地数据库。下次开新会话的时候,它把这些相关记忆自动注入进去。
Claude Code 重开之后,看到的不再是一张白纸——而是你上次做到哪、踩过什么坑、项目是什么背景的完整上下文。
核心功能
🧠 持久记忆
这是最核心的功能。
Claude Mem 会捕捉会话中的所有关键操作:
然后用 AI 压缩成结构化的摘要,存进 SQLite 数据库。下次开新会话时,这些摘要会自动出现在 Claude Code 的上下文里。
📊 渐进式披露
Claude Mem 不会一次性把所有记忆都塞进上下文——它用的是渐进式披露( Progressive Disclosure )策略。
简单说就是: Claude Code 只在需要的时候才加载相关记忆,不会把 200 条记忆一口气全倒进去。
它会先给一个摘要, Claude Code 觉得需要了解更多细节时,再加载完整的观测记录。
这样做的好处是:上下文不会爆炸,但记忆仍然在。
🔍 语义搜索
想找之前某次会话里做的一件事?直接用 /mem-search 命令:
/mem-search 我们上次是怎么解决那个 JSON 解析 bug 的
它会在历史记忆里搜索,找到相关记录并呈现出来。
相当于给 Claude Code 装了一个私有项目搜索引擎。
🖥️ Web 观测面板
Claude Mem 带了一个本地 Web 界面,访问 http://localhost:37777,可以实时看到:
安装方法
方法一:一行命令安装(推荐)
npxclaude-meminstall
装完之后重启 Claude Code ,记忆功能自动生效。
方法二: Claude Code 插件市场安装
在 Claude Code 里运行:
/plugin marketplace add thedotmack/claude-mem
然后:
/plugin install claude-mem
方法三:从 OpenClaw 集成
如果你用的是 OpenClaw Gateway ,还可以用一行脚本直接集成:
curl-fsSLhttps://install.cmem.ai/openclaw.sh|bash
安装程序会自动处理依赖、插件注册、 AI Provider 配置、 Worker 启动,甚至可以接入 Telegram 、 Discord 、 Slack 的实时通知。
它是怎么工作的
技术细节了解一下:
Claude Mem 依赖 5 个生命周期钩子:
|
|
|
|---|---|
SessionStart |
|
UserPromptSubmit |
|
PostToolUse |
|
Stop |
|
SessionEnd |
|
每次钩子触发时, Claude Mem 会捕捉关键操作,生成观测记录,存进 SQLite + FTS5 搜索索引。
搜索部分用了 Chroma 向量数据库 做语义检索,所以搜”JSON 解析 bug”能匹配到”之前遇到的 json.loads() 报错”这类表述不同但语义相关的记录。
用完之后感觉怎么样
装完之后最明显的变化是:
之前每次开新会话,我都要花 5-10 分钟重新解释项目背景——项目是干嘛的、代码结构是怎样的、上次改了什么。
现在 Claude Code 一打开,它已经知道这个项目是什么、之前处理过什么问题、需要保持什么样的编码风格。
相当于从”失忆症患者”变成了”有个好记性的搭档”。
它和 OpenClaw 的记忆系统有什么区别
我之前写过, OpenClaw 有 MEMORY.md ,可以手动维护记忆。
Claude Mem 的区别是:它不需要你手动记录,是自动的。
OpenClaw 的记忆是”你写,它记住”; Claude Mem 的记忆是”它观察,它自动记”。
两个可以结合使用——OpenClaw 记长期偏好和人设, Claude Mem 记项目级别的上下文。
资源包
npx claude-mem install/plugin marketplace add thedotmack/claude-memcurl -fsSL https://install.cmem.ai/openclaw.sh | bash参考链接
[1] thedotmack/claude-mem: https://github.com/thedotmack/claude-mem
[2] docs.claude-mem.ai: https://docs.claude-mem.ai/
[3] http://localhost:37777: http://localhost:37777
夜雨聆风