Recall——为Claude Code提供完全离线的持久化项目记忆
📅 2026年06月25日 · 技术
每次启动 Claude Code 都要从头重新解释项目?Recall 解决了这个痛点——它为 Claude Code 提供了一种完全离线、无需额外费用的持久化项目记忆方案。
Recall 是什么?
Recall 是一个为 Claude Code 设计的本地记忆层。它会自动记录每次对话的过程,生成一份简洁的「上下文摘要」(context.md),让你在下一个会话中直接从断点继续,无需重复描述项目现状。整个过程完全在本地完成,不调用任何外部 API,不消耗额外的 LLM token。
核心优势
- 零额外成本:摘要由本地经典算法生成,不使用 LLM 调用,捕捉和更新记忆不消耗模型 token
- 节省订阅额度:恢复时加载 ~1–2K tokens 的摘要,而非从头解释项目,大幅减少每次会话的 token 消耗
- 完全离线:代码、路径等内容不会发送到任何外部服务
- 零配置:无需
pip install、无需本地模型、无需配置密钥,安装即用
与 Claude Code 内置记忆功能的区别
Claude Code 本身也有记忆选项:CLAUDE.md 需要手动维护,--continue 会重放整个对话(token 开销大),上下文压缩只在会话内生效。Recall 则自动记录每次会话,生成便携、可读的摘要文件,是互补而非替代方案。
工作方式
Recall 在项目目录下创建 .recall/ 文件夹,包含两个文件:history.md(只追加的完整日志)和 context.md(由本地算法自动生成的摘要,包含目标、总结、下一步/未解决问题、涉及文件和断点位置)。
适用场景
对于需要长期维护的代码项目、持续进行的重构任务、或者每天启动新会话进行开发的开发者来说,Recall 能够显著减少重复劳动,让每轮开发更高效。
参考来源
🔧 在线开发者工具 — JSON格式化 · Base64 · UUID生成 · 正则测试 等80+免费工具
🔧 在线开发者工具 — JSON格式化 · Base64 · UUID生成 · 正则测试 等80+免费工具