ARTICLE · 1283447
104k Star 爆火:AI 编程助手终于有记忆了
GitHub 趋势榜 · AI 开发工具
104k Star 爆火:AI 编程助手终于有记忆了
跨会话持久上下文,Claude Code / Codex / Cursor / OpenCode 等 10+ 代理共享同一份记忆
AI.识微 · 2026-10-30
最近 GitHub 趋势榜被一个「记忆」项目刷屏——claude-mem 以 104k+ Star 登顶长期记忆类榜首,把 Claude Code、Codex、Cursor 等一众编码代理的「健忘症」治好了。
用过 AI 编程助手的人都知道一个痛点:每次新开会话,它就把项目背景、你昨天定的架构、踩过的坑忘得一干二净,你得反复复述。claude-mem 干的就是这件事——给代理装一个跨会话的长期记忆,而且不止服务 Claude Code 一家。
105k+ GitHub Star(长期记忆类第一) | Apache-2.0 开源协议(可商用) | 10+ 支持的 AI 代理 |
9.2k Forks(被人拿去改) | 3.7k+ Commits(活跃度) | v15.6 最新版本(2026-10) |
1为什么需要它
一句话:claude-mem 是一个本地优先的「代理记忆引擎」,它捕获编码代理在会话里做的一切,用 AI 压缩后存起来,并在未来会话里把相关上下文自动注回去。和同类工具相比,它有 3 个本质区别:
① 跨代理统一记忆:不绑定单一工具,Claude Code / OpenCode / Codex / Cursor / Grok 等 10+ 代理共享同一份记忆库,换工具不丢上下文;② 自动捕获 + AI 压缩:靠生命周期 Hook 静默抓取工具调用,后台 AI 把冗长转录压成结构化 observation / fact,你完全不用手写摘要;③ 渐进式披露、省 token:注入走 3 层 MCP 检索,只按需取细节,比把历史全塞回上下文省约 10 倍 token,且本地优先、隐私可控。
形态上它覆盖终端(Claude Code / Codex)、桌面(Cursor / Windsurf)、聊天机器人(Grok Bot)与网关(OpenClaw),几乎主流编码代理一网打尽。
26 个核心能力
🧠 跨会话持久记忆 重启、断线重连后,Claude 仍记得项目上下文与历史决策,不再从零复述。 | 🪝 全生命周期 Hook 捕获 SessionStart、PostToolUse、Stop 等事件自动记录工具调用与观察,无需手动写摘要。 |
🗜️ AI 压缩与结构化 转录文本被压缩为 observation / fact / 摘要,存入本地 SQLite 或 Postgres + pgvector。 | 🔍 语义向量搜索 BM25 + 向量混合检索(RRF 融合),按「含义」搜索,而非仅匹配关键词。 |
📤 渐进式披露注入 3 层 MCP 工作流(search→timeline→get_observations),只取所需细节,省约 10× token。 | 🔒 隐私与多代理 <private> 标签脱敏敏感片段;为 Claude / Codex / Cursor / Grok / OpenCode 等提供独立插件。 |
3怎么装、怎么用
最省事的装法就一行命令;如果你用 Claude Code,直接 npx 即可,其他代理用 --ide 指定:
# 方式一:npx 一行安装(以 Claude Code 为例) npx claude-mem install # 其他代理:--ide 指定 npx claude-mem install --ide opencode npx claude-mem install --ide grok-bot # 方式二:Claude Code 插件市场 /plugin marketplace add thedotmack/claude-mem /plugin install claude-mem # 服务端 / 向量搜索(Docker) docker compose up其他代理与容器方式:OpenClaw 网关可 curl -fsSL https://install.cmem.ai/openclaw.sh | bash 一键接入;想要服务端语义搜索就上 Docker。配置写在 ~/.claude-mem/settings.json,用 CLAUDE_MEM_MODE=code--zh 还能让观察用中文生成。
三步快速上手
① 安装:运行 npx claude-mem install(或插件市场两步)② 重启客户端:Hook 自动接管,后续会话被静默捕获③ 回顾:新会话里用 MCP 搜索或 /memory 调出历史决策与 bugfix
💡 常用命令速查:• npx claude-mem install — 安装并注册 Hook• npx claude-mem doctor — 诊断配置是否就绪• npx claude-mem repair — 一键修复• npx claude-mem server start / worker start — 启动服务与后台压缩
4和 Mem0、Letta 比呢
三者都能给 AI 存记忆,但定位差别明显——claude-mem 把记忆做成「代理基础设施」,而非「应用功能」。
claude-mem 的最大差异是「本地优先 + 跨代理 + 自动捕获」:你不用改代码、不用手写摘要,记忆就跟着代理跑,换工具也不丢。
5适合谁用
👉 AI 编码代理重度用户:Claude Code / Codex / Cursor / OpenCode 玩家,告别每次会话从零复述。👉 多代理 / 多工具切换的开发者:一份记忆跨 10+ 代理复用,上下文不断层。👉 团队 / 项目负责人:沉淀项目决策、bugfix、架构背景,新人接手不踩旧坑。👉 隐私敏感 / 本地优先派:数据留本地 SQLite,敏感片段用 <private> 隔离。
🚀 想亲手玩玩?马上行动
GitHub 仓库:https://github.com/thedotmack/claude-mem项目文档:https://github.com/thedotmack/claude-mem#readme
本文由 AI.识微 整理发布
数据来源:项目官网 / GitHub 仓库 / 官方文档(截至 2026-10-30)
转载请注明出处 · 欢迎分享给更多开发者















































































