← 工具

Claude-Mem

Claude Code 跨会话记忆插件,自动捕获工具调用、压缩历史、按需注入上下文。原生 hook 集成让 Agent 自动记住用户偏好和项目决策,独立开发者出海长期项目的 AI 记忆层,Stars 90K+

#7
推荐排名
90,316
GitHub Stars
97,541
推荐得分
Claude Code 跨会话记忆 / 上下文注入
适用场景
AI工具AI AgentRAG编程助手

为什么需要

Claude Code 用起来强,但每次新会话都从零开始——昨天讨论的产品决策、用户偏好、代码风格都得重新告诉 Agent,长期项目特别痛。Claude-Mem 是一个 Claude Code 插件,用原生 hook 自动捕获每次会话的工具调用、用户消息、AI 回复,智能压缩后存入向量数据库。下次新会话时自动检索相关历史,把上下文按需注入。

对比 OpenViking(字节):OpenViking 是通用 Agent 上下文数据库,部署重。Claude-Mem 专为 Claude Code 设计,npm install + 配置 hook 就用,5 分钟搭完。

怎么用

Claude Code 插件市场安装:

bash
# 安装到 Claude Code
/plugin install claude-mem

# 或 npm 全局
npm install -g claude-mem

Claude-Mem 自动接管 Claude Code 的 hook:

  • PreToolUse hook — 工具调用前自动注入相关历史上下文
  • PostToolUse hook — 工具调用后自动压缩存储
  • UserPromptSubmit hook — 用户提问时检索相似历史
  • Stop hook — 会话结束时归档全部内容

无需手动配置,开箱即用。

核心特性

  • 原生 hook — 用 Claude Code 官方 hook API,零侵入集成
  • 自动压缩 — ChromaDB + LLM 压缩冗余信息,节省存储
  • 按需注入 — 不污染主上下文,相关时才召回
  • Web UI — 浏览器可视化查看记忆图谱
  • 多语言 — 12 种语言 README(zh-CN、zh-TW、ja、ko、pt、es、de、fr、he、ar、ru、pl、cs)
  • Vercel OSS — Vercel 开源项目,长期维护
  • Skill 安装 — Agent 可直接读 SKILL.md 学习用法

使用案例

出海做长期 SaaS 项目,3 个月后回来看代码已经不记得当时为什么用 PostgreSQL 不用 MongoDB。Claude-Mem 自动记录当时的决策对话(PostgreSQL 的事务一致性更利于多租户 SaaS 财务模块),下次问 AI 任何相关问题时自动把上下文注入,新 Agent 立刻明白历史。

另一个场景:海外小团队多人共用同一个项目记忆库。每个人各自的 Claude Code 会话自动汇总到中央 ChromaDB,团队成员互相看到对方的工作上下文,协作效率提升。

注意事项

  • MIT 协议开源,可商用
  • 需要 ChromaDB(首次安装自动拉取 Docker 镜像)
  • 与 OpenViking 对比:OpenViking 通用 Agent 上下文数据库(AGPL),Claude-Mem 专攻 Claude Code(MIT)
  • 与 MemPalace 对比:MemPalace 是手动 CLI 命令管理记忆,Claude-Mem 是全自动 hook