Claude 代码 1.88万星 内存插件

claude-mem: Claude Code 获得了记忆力

  • GitHub Stars: 18,800+
  • 语言: TypeScript
  • 许可证: MIT

这个项目火爆的原因

Claude Code 用户最大的抱怨是“会话结束后什么都忘了”。[GitHub] claude-mem 正面解决了这个问题。它会自动捕获和压缩编码会话中的所有活动,并在下一个会话中将其作为上下文注入。

简单来说,它是一个赋予 Claude Code 长期记忆的插件。它拥有超过 18,800 个 Star 和 1,300 个 Fork,已成为 Claude Code 生态系统中最受欢迎的扩展工具。[GitHub]

能做什么?

  • 持久记忆: 会话结束后上下文不会消失。今天继续修复昨天工作的错误时,无需从头开始解释。
  • 渐进式公开 (Progressive Disclosure): 分层搜索内存,只获取所需的信息。在最小化 Token 成本的同时,提供准确的上下文。
  • 自然语言搜索: 询问“上周修改的认证逻辑在哪里?”,它会在项目历史记录中找到。
  • Web UI 仪表板: 可以在 localhost:37777 上查看实时内存流。可以透明地查看正在存储的内容。
  • 隐私控制: 可以使用 <private> 标签从内存中排除敏感信息。

快速开始

# 从插件市场添加
> /plugin marketplace add thedotmack/claude-mem

# 安装
> /plugin install claude-mem

安装后重启 Claude Code 即可。以前会话的上下文会自动出现。关键是不需要手动做任何事情。[GitHub]

在哪里使用比较好?

对于使用 Claude Code 进行长期项目的开发者来说,这是必不可少的。尤其是在处理复杂的代码库或花费数天时间实现功能时,它会发挥真正的价值。

我个人认为,它对自由职业者或在多个项目之间切换的开发者更有用。由于上下文是按项目分开存储的,因此即使从 A 项目切换到 B 项目再返回,流程也不会中断。

注意事项

  • Token 使用量可能会增加。由于注入了内存,因此基本 Token 消耗会增加。但是,由于采用了渐进式公开方式进行优化,因此情况并不像想象的那么严重。
  • v9.0.12 是最新版本(2026 年 1 月 28 日发布)。这是一个经过 174 次发布的稳定项目,但更新周期很快,因此最好定期检查。

类似的项目

类似目的的工具包括 Cursor 的内置上下文管理。但是,如果主要使用 Claude Code,那么 claude-mem 几乎是唯一的选择。请注意,它不是 Anthropic 的官方功能,而是社区插件。

常见问题 (FAQ)

Q: 可以免费使用吗?

A: 完全免费。它以 MIT 许可证发布,是一个开源项目。只需安装即可使用所有功能,无需单独订阅或付费。但是,Claude Code 本身的 Token 费用是分开的。

Q: 内存数据存储在哪里?

A: 存储在本地。它不会传输到外部服务器,因此您可以放心使用,无需担心代码安全。您可以在 Web UI 中直接查看存储的内容,并在需要时删除它。

Q: 会与现有的 Claude Code 设置冲突吗?

A: 它以插件形式运行,因此不会影响现有设置。如果在安装后出现问题,只需禁用插件即可恢复到原始状态。经过 174 次发布,其稳定性已得到验证。


如果这篇文章对您有帮助,请订阅 AI Digester。

参考资料

发表评论