cavemem:给 Claude Code、Codex 这些 coding agent 加一层本地长期记忆

cavemem:给 Claude Code、Codex 这些 coding agent 加一层本地长期记忆

coding agent 最大的断点,往往不是这一轮能不能写代码,而是下一轮还记不记得之前踩过的坑。cavemem 试图把这件事补上:它给 Claude Code、Cursor、Gemini CLI、OpenCode、Codex 这些工具加一层跨会话、跨 IDE 的本地长期记忆。

它的工作方式比较克制。session 边界触发 hook,把观察记录先做隐私清理,再用 caveman grammar 压缩,最后写进本地 SQLite。检索时通过 MCP 暴露 searchtimelineget_observations 等工具,让 agent 先拿摘要和索引,再按需取完整内容。

这个设计的重点不是“把所有聊天记录倒进云端”,而是让记忆尽量留在本机:默认无网络、无云服务,FTS5 关键词搜索配合本地向量索引,内容里的 <private>...</private> 会在写入边界被剥离,也可以用路径规则排除目录。

对日常写代码的人来说,它适合记录那些很烦但很有价值的上下文:某个 repo 的测试命令、一次迁移为什么这么做、某个中间件之前报过什么错、某个 agent 在上次会话里已经验证过哪些路径。README 里还带一个只读 Web viewer,可以在本机 127.0.0.1:37777 浏览 session。

项目主要由 TypeScript 写成,MIT 许可证,GitHub 目前约 398 stars。它属于 Caveman 生态的一部分,和 caveman 的 token 压缩思路放在一起看,会更像一套“让 agent 少浪费上下文、少重复遗忘”的基础设施。

项目地址

官网:https://getcaveman.dev/
项目地址:https://github.com/JuliusBrussee/cavemem

原创文章,如若转载,请注明出处:https://wefound.cc/p/2758.html

(0)
splashboard:让每次打开终端都出现一块会跟着项目变化的仪表盘
上一篇 2026年 5月 18日 下午10:10
Archify:把一句系统描述变成可导出的架构图 Claude Skill
下一篇 2026年 5月 18日 下午10:27

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注