claude-mem:让 AI 智能体跨会话记住项目上下文
claude-mem 是一个面向 Claude Code 等编码智能体的持久化记忆压缩系统。它自动捕获智能体在会话中使用工具的观察记录,用 AI 生成语义摘要,并在未来会话中注入相关上下文,解决智能体每次重启后丢失项目背景、需要重复说明上下文的痛点。其关键差异化能力在于渐进式披露的检索机制——按层检索记忆并展示 token 成本,同时支持基于技能的搜索与 Web 查看器实时查看记忆流。它通过 npx 单条命令即可安装,兼容 Claude Code、OpenClaw、Codex、Gemini、Copilot、OpenCode 等多种智能体,并支持通过隐私标签排除敏感内容。适用于需要长期维护的工程项目、跨会话连续开发以及多智能体协作场景。
在 AI 编码智能体快速普及的今天,一个普遍被忽视的问题逐渐凸显:智能体在每次会话结束后,往往会对项目背景、已做出的决策和已完成的工作一无所知,开发者不得不在新会话中反复重述上下文。claude-mem 正是针对这一痛点出现的项目,它定位为智能体的持久化记忆压缩系统,让 agent 能够跨会话保持知识的连续性。在当前的 AI 生态中,大多数编码助手都依赖单次会话的上下文窗口,一旦会话结束或重新连接,之前的努力便随之消散。claude-mem 通过捕获、压缩和回填三个环节,把这种碎片化的体验连接成连贯的长期记忆,处于智能体记忆层的细分位置,与 Anthropic 官方的 agent-sdk 等生态形成互补。它的主要目标是让 Claude 等模型在会话结束后依然保有对项目的理解,避免重复劳动,提升连续开发的效率。
这一思路契合了智能体从「一次性问答」向「长期协作」演进的趋势,是智能体基础设施中值得关注的补全环节。在核心能力上,claude-mem 的工作流程分为捕获、压缩与注入三个阶段。它会自动记录智能体在会话中使用工具时产生的观察记录,这些原始数据随后被 AI 压缩为语义摘要,并在未来会话中被检索并注入到上下文里。其差异化亮点在于渐进式披露(Progressive Disclosure)机制——记忆检索采用分层结构,并展示每一层检索所消耗的 token 成本,让开发者对上下文注入的开销有清晰的可见性,从而在记忆完整性与成本之间取得平衡。此外,项目提供基于技能的搜索(Skill-Based Search),开发者可以用自然语言通过 mem-search 技能查询项目历史;同时配备 Web 查看器 UI,在 worker 启动时打印的 URL 上实时展示记忆流。
隐私控制也是其重要能力,开发者可以使用标签排除敏感内容,避免其被存入记忆库。上下文注入还支持细粒度配置,让团队精确控制哪些内容会被注入到新会话中。这些能力组合起来,使其区别于简单的日志记录或向量存储方案,更贴近真实开发场景中对成本、隐私与可用性的综合需求。在使用场景与上手体验方面,claude-mem 的安装路径非常轻量。开发者只需执行 npx claude-mem install 一条命令即可完成安装,或者在 Claude Code 内部的插件市场中通过 /plugin 命令添加并安装。
对于 OpenCode 或 Antigravity CLI 等环境,也可以通过对应的 --ide 参数完成针对性安装。对于使用 OpenClaw 网关的用户,则可以通过一条 curl 命令安装,安装器会自动处理依赖、插件配置、AI 提供商配置、worker 启动,以及可选的 Telegram、Discord、Slack 等实时观察推送。需要特别注意的是,虽然项目也发布在 npm 上,但 npm install -g claude-mem 只安装 SDK 或库,并不会注册插件钩子或配置 worker 服务,因此官方始终推荐使用 npx 或 /plugin 命令进行安装。文档方面,项目提供了完整的官方文档站点,涵盖安装指南、使用指南、搜索工具和云同步等内容,并支持包括简体中文、繁体中文、日语、韩语、西班牙语、德语、法语等三十多种语言的 README,反映出其面向全球开发者的定位。社区层面,该项目在 GitHub 上已获得超过九万颗星,topics 覆盖 ai-agents、ai-memory、chromadb、claude-agent-sdk 等,显示出较高的关注度和活跃的开发生态。
从行业意义与展望来看,claude-mem 代表了智能体向长期记忆和连续性发展的重要方向。它让工程团队能够真正利用智能体进行跨天、跨会话的持续开发,而不是每次都从零开始,这对维护长期工程项目具有实际价值。然而,这一方向也带来需要观察的风险:持久化记忆意味着大量项目上下文被存储和压缩,如何在便利性与数据隐私之间取得平衡,压缩过程是否会造成关键信息的丢失,以及记忆注入不当是否会引入过时或错误的上下文,都是开发者需要谨慎对待的问题。此外,记忆系统对 token 成本的累积影响也值得团队在实际使用中持续监控。未来值得观察的方向包括:记忆压缩的保真度能否进一步提升,跨不同智能体和 IDE 的兼容性能否更加完善,以及云同步等能力能否构建起更智能的跨设备记忆网络。总体而言,claude-mem 为智能体记忆这一细分领域提供了实用的开源方案,是关注 AI 智能体长期协作能力的开发者值得关注的工具。
Sources
FAQ
claude-mem 到底是什么?
claude-mem 是面向 Claude Code 等编码智能体的持久化记忆压缩系统。它自动捕获会话中的工具使用记录,用 AI 压缩成语义摘要,并在未来会话中注入相关上下文,让 agent 跨会话保持对项目的理解。
它为什么重要,能解决什么问题?
它解决了智能体每次会话结束就丢失项目背景、需要反复重述上下文的痛点,让团队能真正进行跨天、跨会话的持续开发,避免重复劳动,提升长期工程项目的维护效率。
使用时有哪些需要观察的风险?
主要风险在于:持久化存储牵涉数据隐私与便利性的平衡;压缩过程可能丢失关键信息;注入不当可能带来过时或错误的上下文;token 成本也会累积,需要持续监控。