🧠 Claude-Mem|跨会话持久记忆压缩系统 Agent 会话记忆自动捕获·AI压缩·跨上下文注入 开源免费/Apache 2.0·多平台兼容·76K星标


官网/网页工具地址:点击访问

📌 一、基础信息概述

Claude-Mem 是由 Alex Newman(@thedotmack)打造的开源持久化记忆压缩系统,GitHub 76K 星标、6.5K Fork。它无缝地跨会话保存上下文——自动捕获你的 Agent 在会话期间所做的一切,用 AI 压缩成语义摘要,并在未来会话中注入相关上下文。这意味着 Claude 在会话结束后或重新连接时,能够保持关于项目的知识连续性。支持 Claude Code、OpenClaw、Codex、Gemini CLI、Copilot、OpenCode 等多种 AI 编码工具。采用 Apache 2.0 开源协议,通过 5 个生命周期钩子(SessionStart、UserPromptSubmit、PostToolUse、Stop、SessionEnd)自动工作,无需手动干预。同时提供 Web Viewer UI(实时记忆流)、MCP 搜索工具(三层渐进式检索)、Chroma 向量数据库(混合语义+关键词搜索)等丰富功能。

🎯 产品定位

定位为跨会话持久化记忆压缩系统,以"让 Agent 永远不会忘记"为核心理念。核心解决 AI 编码工具每次新会话都从零开始、无法记住项目上下文和用户偏好的行业痛点。通过在会话生命周期中自动捕获工具使用观察、生成语义摘要,并在未来会话中智能注入相关上下文,让 Agent 像有长期记忆的人类一样工作。

💪 核心优势

  • 🧠 持久记忆跨会话:上下文跨会话保存,Agent 结束后重新连接时保持知识连续性
  • 🤖 完全自动化:5 个生命周期钩子自动工作,无需手动干预
  • 📊 渐进式披露:分层记忆检索,每个结果附带 Token 成本可见性
  • 🔍 技能搜索:通过 mem-search Skill 用自然语言查询项目历史
  • 🖥️ Web Viewer UI:本地端口 37777 实时查看记忆流
  • 🔗 引用系统:通过 ID 引用过去的观察,支持 API 和 Web Viewer 访问
  • 🛡️ 隐私控制:使用 <private> 标签排除敏感内容
  • ⚙️ 上下文配置:细粒度控制注入什么上下文
  • 🧪 Beta 功能:Endless Mode 等实验性功能
  • 🔌 MCP 搜索工具:4 个 MCP 工具,三层工作流模式,~10x Token 节省
  • 🌐 多语言支持:支持 30+ 语言(中文、日文、韩文等)
  • 🆓 开源免费 Apache 2.0:Apache 2.0 协议,完全免费

🎬 适配场景

  • 💻 跨会话项目开发:多个会话中保持项目上下文一致性
  • 🔧 长期项目维护:Agent 记住项目架构、代码风格、偏好设置
  • 🐛 Bug 追溯:搜索过去会话中的 Bug 修复记录
  • 📝 知识管理:项目决策记录、架构变更历史自动保存
  • 🧪 实验追踪:记住哪些实验已经做过、结果如何
  • 🤖 多 Agent 协作:不同 Agent 共享记忆知识库
  • 🌐 多语言开发:支持 30+ 语言的记忆和搜索

👥 核心受众

Claude Code 用户、AI 编码 Agent 重度用户、长期项目开发者、需要跨会话记忆的专业开发者、追求 Agent 知识连续性的团队、开源项目维护者。

🎪 适配定位

专注 AI Agent 持久化记忆、跨会话上下文延续、RAG 向量搜索赛道。核心强项是 5 个生命周期钩子自动捕获+AI 压缩+智能注入、渐进式披露的 Token 优化、MCP 三层搜索节省 10x Token、多平台兼容 76K 星标;主打 AI 编码 Agent 记忆增强场景。核心解决 AI 编码工具每次新会话从零开始、无法记住项目上下文的行业痛点。


🧩 二、核心功能清单

🧠 持久记忆与跨会话上下文(核心)

无缝跨会话保存上下文。自动捕获 Agent 在会话期间的一切工具使用观察,用 AI 压缩成语义摘要,并在未来会话中智能注入最相关的上下文。让 Claude 在会话结束后保持关于项目的知识连续性。

🔄 5 个生命周期钩子

6 个钩子脚本实现完全自动化:SessionStart(会话开始初始化)、UserPromptSubmit(用户提交提示时记录)、PostToolUse(工具使用后捕获观察)、Stop(停止时处理)、SessionEnd(会话结束时压缩和存储)。每个钩子负责特定的记忆操作阶段。

📊 渐进式披露

分层记忆检索机制,每个结果附带 Token 成本可见性。先返回紧凑索引(~50-100 tokens/结果),再按需获取完整详情(~500-1,000 tokens/结果)。智能平衡记忆质量和 Token 消耗。

🔍 MCP 搜索工具(3 层工作流)

4 个 MCP 工具按三层工作流模式工作:search 获取紧凑索引→timeline 获取时序上下文→get_observations 仅获取过滤后的完整详情。相比直接搜索节省约 10x Token。

🖥️ Web Viewer UI

本地端口 37777 提供实时记忆流 Web 查看器。可通过 http://localhost:37777 查看所有记忆,支持设置管理、版本切换(稳定版/Beta)、实时观察流展示。

🗄️ SQLite + Chroma 双数据库

SQLite 数据库存储会话、观察、摘要;Chroma 向量数据库提供混合语义+关键词搜索。双重存储结构兼顾持久化和智能检索。

🔗 引用系统

通过 ID 引用过去观察。支持 API(http://localhost:37777/api/observation/{id})和 Web Viewer 访问。可在新会话中精确引用历史记录。

🛡️ 隐私控制

使用 <private> 标签排除敏感内容不被存储。细粒度控制什么上下文被保存和注入。

⚙️ 上下文配置

提供细粒度控制:配置 AI 模型、Worker 端口、数据目录、日志级别、上下文注入设置等。

🌐 多语言支持

支持 30+ 语言模式,包括中文(code--zh)、日文(code--ja)等。通过 CLAUDE_MEM_MODE 设置切换语言和工作流行为。

🧪 Beta 功能

提供实验性功能如 Endless Mode(仿生记忆架构扩展会话)。可通过 Web Viewer UI 在稳定版和 Beta 版之间切换。

补充说明:Claude-Mem 的核心差异化壁垒为「5个生命周期钩子自动捕获+AI压缩+智能注入+渐进式披露 Token 优化+MCP 三层搜索节省 10x Token+双数据库持久化+76K 星标」,区别于普通记忆插件仅保存提示词无法结构化记忆的痛点。


💰 三、免费与收费规则(仅供参考以官网最新为准)

Claude-Mem 为开源项目,基于 Apache 2.0 协议,完全免费使用。

版本类型 收费标准 权益与限制
🆓 开源社区版 永久免费(Apache 2.0) 完全开源,免费使用。包含全部核心功能:5个生命周期钩子、渐进式披露、MCP搜索工具、Web Viewer UI、SQLite+Chroma双数据库、引用系统、隐私控制、多语言支持、Beta功能。可在 GitHub 获取。无任何功能阉割。

真实规则说明

  1. Claude-Mem 基于 Apache 2.0 协议,完全免费
  2. 由 Alex Newman(@thedotmack)创建并维护
  3. 安装方式:npx claude-mem install
  4. 需 Node.js 18.0.0+、Claude Code 最新版
  5. 所有功能开源完整开放

🖥️ 四、支持使用方式与运行说明

🚀 1. 支持使用方式

Claude-Mem 通过 npx claude-mem install 一键安装。支持 Claude Code 官方插件市场安装(/plugin marketplace add thedotmack/claude-mem)。也支持 Gemini CLI、OpenCode 的独立安装。OpenClaw 网关可通过 curl -fsSL https://install.cmem.ai/openclaw.sh | bash 安装。

标准使用流程npx claude-mem install 安装→重启 Claude Code→Agent 自动开始记录会话→会话结束时自动压缩存储→新会话启动时自动注入最相关的记忆→可通过 http://localhost:37777 查看所有记忆。

⚙️ 2. 运行说明

  • 🆓 开源免费,Apache 2.0
  • 🔌 支持 Claude Code、OpenClaw、Codex、Gemini CLI、Copilot、OpenCode 等
  • ⚡ npx 一键安装
  • 🔄 5 个生命周期钩子自动工作
  • 📊 渐进式披露,每结果 Token 成本可见
  • 🔍 MCP 4 工具 3 层搜索,~10x Token 节省
  • 🖥️ Web Viewer UI 端口 37777
  • 🗄️ SQLite + Chroma 双数据库
  • 🔗 ID 引用系统
  • 🛡️ <private> 隐私标签
  • 🌐 30+ 语言支持
  • 🧪 Beta 功能(Endless Mode)
  • 💻 需 Node.js 18.0.0+

📍 五、产品核心优势与适用人群落地场景

使用场景 用户类型 传统AI痛点 Claude-Mem落地优势
💻 跨会话项目开发 Claude Code用户 每次新会话从零开始,Agent不记得项目上下文 自动捕获+压缩+注入,跨会话保持知识连续性
🔧 长期项目维护 长期项目开发者 Agent不记得项目架构和代码风格,反复说明 持久记忆自动保存项目决策和架构变更历史
🐛 Bug追溯 开发者 需要手动记录Bug修复过程,跨会话检索困难 自然语言搜索项目历史,快速找到过去修复记录
📝 知识管理 技术负责人 项目知识分散在各会话中,无法系统化管理 Web Viewer统一查看所有记忆,ID引用精确关联
🌐 多语言开发 国际化团队 记忆系统不支持中文等语言 支持30+语言模式,中文项目完美适配
💰 Token优化 高频AI用户 注入太多记忆Token消耗大,注入太少记忆不完整 渐进式披露+三层搜索,节省10x Token

⚠️ 六、官方使用须知

  1. Claude-Mem 核心聚焦跨会话持久化记忆压缩系统,主打 AI 编码 Agent 记忆增强场景。
  2. 基于 Apache 2.0 协议,完全开源免费。
  3. 由 Alex Newman(@thedotmack)创建并维护,76K 星标。
  4. 安装方式:npx claude-mem install,需 Node.js 18.0.0+。
  5. 5 个生命周期钩子自动工作,无需手动干预。
  6. 使用 <private> 标签排除敏感内容。
  7. Web Viewer UI 位于 http://localhost:37777
  8. 支持 30+ 语言,中文模式为 code--zh
  9. Beta 功能如 Endless Mode 可通过 Web Viewer 切换。
  10. 功能以 GitHub 仓库最新状态为准。

❓ 七、常见问题解答

问题分类 具体问题 官方解答
💰 付费规则类 Claude-Mem 是免费的吗? 是的。Apache 2.0 协议,完全开源免费。
🔌 安装类 如何安装 Claude-Mem? npx claude-mem install 一键安装。或通过 Claude Code 插件市场 /plugin marketplace add thedotmack/claude-mem 安装。
🤖 自动化类 需要手动操作吗? 不需要。5 个生命周期钩子自动工作,无需手动干预。
🛡️ 隐私类 如何保护敏感信息? 使用 <private> 标签包裹敏感内容,这些内容不会被存储。
🔍 搜索类 如何搜索过去的记忆? 通过 mem-search Skill 用自然语言查询,或使用 MCP 搜索工具的三层工作流。
🌐 语言类 支持中文吗? 支持。通过设置 CLAUDE_MEM_MODE 为 code--zh 即可切换中文模式。
🖥️ Web界面类 如何查看所有记忆? 浏览器打开 http://localhost:37777,Web Viewer UI 实时展示所有记忆流。

🔍 八、替代方案与对比参考

1. AI Agent 持久化记忆工具竞品对比

记忆工具 官方网址 核心优势 相比Claude-Mem短板
🧠 Mem0 https://mem0.ai 流行的AI记忆层,支持多平台,RAG检索,开源 无5个生命周期钩子自动捕获,无渐进式披露,无MCP三层搜索,无Web Viewer UI,无Chroma向量数据库集成
🧠 Supermemory https://github.com/dhravya/supermemory 开源AI记忆系统,支持RAG,简单易用 功能较单一,无5个生命周期钩子,无渐进式披露,无MCP搜索工具,无30+语言支持
🧠 OpenMemory https://github.com/studio-lazerdog/openmemory 开源AI记忆系统,社区驱动 无5个生命周期钩子自动化,无Web Viewer UI,无Chroma向量数据库,无引用系统
🧠 AI Memory (ChatGPT) https://chat.openai.com ChatGPT内置记忆功能,OpenAI官方 仅限ChatGPT平台,不可用于Claude Code等编码Agent,无自定义控制,无本地存储
🧠 Claude-Mem 5钩子自动捕获+AI压缩+渐进式披露+MCP三层搜索+Web Viewer+Chroma+76K星标 专为AI编码Agent持久化记忆优化

2. AI Agent 上下文管理工具竞品对比

上下文工具 官方网址 核心优势 相比Claude-Mem短板
📝 CLAUDE.md https://docs.anthropic.com Anthropic官方项目级指令文件,手动维护 手动维护非自动,无自动捕获,无AI压缩,无搜索功能,无Web Viewer
📝 AGENTS.md https://docs.anthropic.com Agent级指令文件 手动维护非自动,无AI压缩,无搜索
🧹 neat-freak(卡兹克) https://github.com/KKKKhazix/khazix-skills 自动对齐CLAUDE.md和Agent记忆 仅对齐不存储历史,无跨会话记忆,无搜索,无Web Viewer
🧠 Claude-Mem 全自动+跨会话+搜索+Web Viewer+10x Token节省 专为AI编码Agent持久化记忆优化

3. 主流通用大模型记忆能力横向对比

同类AI大模型 官方网址 模型特点 相比Claude-Mem短板
🔍 ChatGPT (OpenAI) https://chat.openai.com 内置记忆功能,跨会话保存 仅限ChatGPT平台,不可用于编码Agent,无本地存储,无自定义控制,无搜索工具
💬 Claude (Anthropic) https://claude.ai 项目知识功能,长上下文窗口 项目知识需手动维护,非自动,无Claude-Mem的自动化捕获和压缩
🔍 DeepSeek https://www.deepseek.cn 长上下文窗口,免费使用 无内置跨会话记忆,需第三方工具
🎯 Claude-Mem + Claude Code 全自动跨会话记忆+5钩子+渐进式披露+MCP搜索+Web Viewer 专为Claude Code等AI编码Agent持久化记忆优化

4. 模型选型适配场景与渠道指南

适用场景 获取渠道网址 推荐选型方案 选型说明
🧠 AI Agent跨会话记忆首选 https://github.com/thedotmack/claude-mem Claude-Mem + Claude Code 优先首选,自动捕获+AI压缩+智能注入,渐进式披露,MCP三层搜索10x Token节省,76K星标
📝 手动项目指令维护 CLAUDE.md 适合简单项目,手动维护
🧹 文档自动对齐 https://github.com/KKKKhazix/khazix-skills neat-freak(卡兹克) 适合需要文档对齐的用户,可与Claude-Mem配合使用
🦞 AI智能体养虾 https://github.com/openclaw/openclaw OpenClaw 适合需要系统级AI执行能力的用户

5. 模型下载渠道推荐

下载渠道平台 官方网址 渠道核心优势 适配场景与使用说明
🧠 Claude-Mem GitHub仓库 https://github.com/thedotmack/claude-mem Alex Newman出品的持久化记忆压缩系统,5个生命周期钩子自动捕获+AI压缩+渐进式披露+MCP搜索+Web Viewer+Chroma,Apache 2.0开源,76K星标 首选推荐。npx claude-mem install 安装,让AI Agent拥有跨会话记忆能力
🧹 neat-freak(卡兹克) https://github.com/KKKKhazix/khazix-skills 文档对齐Skill,自动更新CLAUDE.md和Agent记忆 可配合Claude-Mem使用
🧠 Mem0 https://mem0.ai 流行的AI记忆层 适合多平台记忆需求
🦞 OpenClaw GitHub仓库 https://github.com/openclaw/openclaw 开源AI智能体,28万+星标 适合获取开源AI智能体
🔬 阿里魔搭ModelScope https://modelscope.cn 国内官方模型平台 适合下载开源模型学习AI技术
🌐 Hugging Face https://huggingface.co 全球最大开源模型社区 适合技术人员下载AI相关模型