夜雨聆风学习资料网

ARTICLE · 1283447

104k Star 爆火:AI 编程助手终于有记忆了

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
Mem0
Letta
一句话定位
编码代理的跨会话记忆引擎
通用 AI 应用记忆层
有状态 Agent 开发平台
开源与协议
Apache-2.0,可商用
开源(需自托管/云)
开源(含托管)
支持的代理
10+ 代理统一记忆
多模型 API 接入
自有 Agent 框架
捕获与注入
Hook 自动捕获 + AI 压缩 + MCP 注入
需显式调用 API 写入
Agent 运行时自动状态
存储与隐私
本地 SQLite+向量,<private> 脱敏
向量库 / 云端
本地或云端

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)

转载请注明出处 · 欢迎分享给更多开发者

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料