Claude-Mem: 让AI编程助手跨会话记住你的项目

LLM Coding Agent的”失忆症”,终于有解药了

每次开新会话,Claude Code就变成”失忆患者”——项目背景、设计决策、之前的修改思路,全忘光了。长期做复杂项目的开发者,应该对这种痛苦不陌生。Claude-Mem就是来解决这个问题的,它让AI编程助手真正记住你的项目。

核心原理:采集→压缩→注入

claude-mem通过5个生命周期钩子(SessionStart、UserPromptSubmit、PostToolUse、Stop、SessionEnd)自动捕获会话中的一切操作,交给AI生成语义摘要,然后存入本地SQLite(FTS5全文检索)+ Chroma向量库。下次开新会话,它按相关性把历史上下文精准注入。

这套闭环有三个关键设计:

  • 渐进式披露:先用search返回50-100 tokens的紧凑索引,满意了再用timeline看上下文、用get_observations拉详情(500-1000 tokens),避免无谓消耗token,官方称能节省约10倍。
  • 隐私保护:用标签(tags)包裹敏感内容(密码、密钥等),这些内容不会被持久化存储。
  • 多平台覆盖:不仅支持Claude Code,还支持OpenClaw、Codex、Gemini、Hermes、Copilot、OpenCode——相当于一个通用记忆层。

技术亮点:本地优先,零依赖云服务

claude-mem完全本地运行,数据存在本地SQLite和Chroma向量库里,不依赖任何云服务。Bun驱动的Worker Service提供本地HTTP API和Web查看器,开发者可以实时查看、编辑和组织记忆条目。

2026年8月31日刚发布了v13.21.2,保持着极高活跃度——每周仍有超过1000颗star增长,139位贡献者,97位最近4周有commit。这在AI工具类开源项目里极其罕见。

安装使用

一行命令搞定:

curl -fsSL https://install.cmem.ai/openclaw.sh | bash

装好后,每次会话自动运行,不需要人工维护记忆。对接多日的长周期项目,这种”无痛记忆”体验非常舒适。

谁适合用

如果你在用Claude Code或其他AI编程助手做周期超过一天的项目,claude-mem几乎是必装——它把”每次都要重新交代背景”的时间成本彻底省掉,让AI真正成为了解你项目的长期搭档。

GitHub:https://github.com/thedotmack/claude-mem ⭐ 92k


GitHub: https://github.com/thedotmack/claude-mem

评论区

0 条评论

登录后可评论。

陈一铭 1372 阅读