问题与争议
issue 作者报告交互式安装打开 setup 页后,页面在加载时即读取本机近 30 天聊天记录并把提示词全文连同会话 ID、项目名、目录路径与时间戳上传到 cmem.ai;页面未说明上传,唯一勾选框默认勾选且上传期间被禁用,取消勾选不影响上传。
给编码 agent 装跨会话记忆:用生命周期钩子捕获会话中的工具观察,AI 压缩成语义摘要,新会话开始时按渐进式披露注入相关上下文。它解决的是上下文窗口一关就遗忘、项目知识无法累积的问题。
claude-mem 是一套面向编码 agent 的持久记忆压缩系统。它通过宿主提供的生命周期钩子(SessionStart、PostToolUse、SessionEnd 等)记录 agent 在会话里做了什么,把观察压缩成语义摘要,再在下一个会话开始时把相关上下文注入回去,让项目知识跨上下文窗口存续。内部由 Bun 管理的本地 worker 服务、SQLite 数据库(含 FTS5 全文检索)与 Chroma 向量库组成,检索是混合式的;对外通过 4 个 MCP 工具按三层渐进披露的方式提供检索,以控制 token 成本。安装器一条命令即可为 Claude Code、Codex、Cursor、T3 Code、DeepSeek Harness 等多个宿主注册钩子,支持托管记忆或自备 key,并提供 <private> 标记与关闭截图的隐私选项。README 也说明 npm 单装只装 SDK、不注册钩子。
适合长期在同一代码库上协作的团队:让 Claude Code、Codex、Cursor、T3 Code、DeepSeek Harness 等客户端共享项目记忆;也可作为自研 agent 记忆层的工程参考(SQLite + FTS5 + Chroma 混合检索)。
TypeScript + Bun worker,本地 HTTP API 与 Web viewer;会话、观察、摘要落 SQLite,检索用 Chroma 做向量与关键词混合,MCP 暴露 4 个检索工具并强制三层 token 渐进披露;安装器 npx claude-mem install 自动注册多宿主钩子。
它把记忆拆成捕获—压缩—检索—注入四段,并显式呈现 token 成本,这套分层可直接移植到课程、客服等长期 agent 的记忆设计。
2026-10-29 起有用户以源码位置为据报告:交互式安装后 setup 页会读取并上传近 30 天提示词到 cmem.ai,且未单独征得上传同意;维护者已提出修复 #5220,但未见对已上传数据的公开说明。云端同步、数据出境与训练风险需自行评估。
Apache-2.0
仓库主页标注 Apache-2.0,需保留许可与声明、修改文件需标注变更,含专利授权;另附 NOTICE。注意许可只覆盖代码,托管服务(cmem.ai)的数据处理由服务条款与隐私政策另行约定,不能用开源许可推断数据可任意处理。
协议解读供选型参考,不构成法律意见。
若要试用,指定自备 key 或本地 provider,并在安装前阻断 cmem.ai 域名;不要在有敏感代码的机器上运行交互式安装。
Star113600;观测时间:2026-11-06T05:31:33Z
暂无可比增长基线
开源代码
已核对社区来源
本轮读到的社区样本集中在隐私行为:GitHub issue #5176(2026-10-29)由一名用户以源码位置为据报告安装即上传历史提示词,随后另一用户在 v15.7.0 上独立复核得出相同结论;Hacker News 只有同一 issue 的链接帖(1 分、0 评论)。样本仅 2 名报告者,不代表整体用户口碑。
报告者自述为源码审阅,非本机流量抓包(第二位明确声明);未见维护者对「已上传数据如何处理」的公开答复;也无大规模投票或复现数据,不能推断所有用户都会触发。
issue 作者报告交互式安装打开 setup 页后,页面在加载时即读取本机近 30 天聊天记录并把提示词全文连同会话 ID、项目名、目录路径与时间戳上传到 cmem.ai;页面未说明上传,唯一勾选框默认勾选且上传期间被禁用,取消勾选不影响上传。
另一名用户在 v15.7.0(commit 70aa400)做源码复核,认为上传可在未登录账号时发生,且 improveProduct=false 不能阻止;该用户明确说明这是源码级发现、不是本机抓包证据。
模型知识参考,未在线核验;名称、维护状态和许可证需另行核实。
同为主题化的 agent 长期记忆层,可比较提取-更新-检索的记忆管理策略。
mem0 更偏通用对话记忆与 API 化服务;claude-mem 是本地优先、按宿主钩子深度集成的实现。未核验。
都强调本地存放与可移植的记忆层。
OpenMemory 侧重 MCP 生态的共享记忆;claude-mem 侧重单机项目上下文压缩。未核验版本与许可。