会话结束不等于上下文消失:claude-mem 把 Agent 记忆做成跨工具的默认能力

AI 摘要

claude-mem 为 Claude Code 做持久记忆压缩,自动抓取工具调用记录、生成语义摘要并在后续会话注入。它已经不只服务 Claude Code,支持 OpenCode、Antigravity、Oh My Pi 等,也支持在 Claude Code 之外通过插件市场安装。项目提供 26 种语言的界面,本地观察者模式可自托管,线上记忆默认走它的托管服务。

2026-10-04·出海情报站·阅读需3分钟

"这个项目我上个月改过"——这类话如果 Agent 隔天就忘,等于每次都要重新交代一遍背景。

它解决的问题

claude-mem 是为 Claude Code 做的持久记忆压缩系统。三个动作:自动捕获工具调用记录、生成语义摘要、在后续会话中把相关内容注入回来。

效果是会话结束或重连之后,Claude 对项目的了解不会归零。

已经不只服务 Claude Code

这是它现在最有意思的变化。支持范围包括 OpenCode、Antigravity CLI、Oh My Pi,以及 Claude Code 插件市场安装。项目还提供 26 种语言的界面,从简体中文到阿拉伯语、波兰语、捷克语都有。

安装路径也分了几种:单条 npx claude-mem install 命令、显式指定 IDE、或者从 Claude Code 插件市场装。装完之后重启,上下文就会自动出现在新会话里。

托管还是自建,自己选

默认走它托管的记忆服务,注册后有一个 14 天的免费试用,结束后自动回落到你自己的 Anthropic 订阅计划,除非你主动订阅。

不想登录也可以:显式传 --provider 参数、设 CLAUDE_MEM_ONLINE_OPTIN=false、或者在 CI 和非交互式环境里跑,安装器会直接跳过账号环节。本地观察者模式是可选项,本地跑不依赖托管服务。

密钥方面,它提供自带的观察者服务,也支持你自己的 OpenRouter 或 Gemini 密钥,或者直接用 Anthropic 计划。

出海视角:记忆层正在从插件变成基础设施

过去两年这个方向的项目大多绑定单一工具,而 claude-mem 往跨工具方向走了一大步——这和市场变化是同步的。开发者手里的 Agent 环境越来越杂,记忆如果绑死在一家工具上,换工具就等于失忆。

存储选型上它用了 Chroma、SQLite 和 embedding 那一套,本地可持。自己搭记忆层的团队可以直接参考这个架构。

有一点需要注意:项目明确说了意识推送这类功能只写日志文件,不碰用户记忆和项目记忆文件,边界划得比较清楚,说明作者对「记忆写错」的副作用有认知。

来源:GitHub