raiyanyahya/recall
面向 Claude Code 与 opencode 的完全本地项目记忆工具,自动记录会话并生成可续接的摘要,无需调用任何 API。
- Star
- 765
- Fork
- 45
- 未关闭 Issue
- 4
- 最近提交
- 2个月前
这是什么?
Recall 为 Claude Code 提供持久的项目记忆,让每次新会话不必从零开始。它会把你的提问、模型回复、修改过的文件和执行的命令追加写入 history.md,再由本地的 TF-IDF 与 TextRank 摘要器压缩成 context.md。该文件约 1 到 2K token,记录目标、待办事项、涉及文件以及上次停止的位置。
所有处理都在本机完成:插件不发起网络请求,不需要 API Key,也不加载第三方模型,因此生成摘要不消耗模型 token。写入文件前会尽力清除常见密钥,读取 git 信息时也采用加固设置。
对 opencode 的支持需要手动运行安装脚本,它会生成插件文件、/recall-save 命令,并在 opencode.json 中添加指令项。两种工具读写的是 .recall/ 目录下相同的 Markdown 文件,团队成员即使使用不同工具也能共享同一份记忆。
核心功能
- 01自动将每次会话的提问、回复、文件与命令追加到 history.md。
- 02使用 TF-IDF 与 TextRank 生成可用于续接的 context.md,无需调用模型。
- 03仅依赖 Python 标准库,numpy 为可选加速组件。
- 04在 Claude Code 会话启动时,将 context.md 标记为不可信的参考数据加以隔离。
- 05通过需手动启用的安装脚本支持 opencode,生成插件与命令文件。
- 06可通过 recall.config.json 配置,支持会话结束时自动保存及密钥脱敏。
适用场景
- 在 Claude Code 中跨天继续编码任务,无需反复说明项目背景。
- 用简短摘要代替长篇对话回放,减少订阅用量消耗。
- 处理可能含有敏感信息的代码,确保会话内容不发送到第三方 API。
- 团队中同时使用 Claude Code 和 opencode 时,共享同一项目的会话记忆。
快速上手
- 1
在 Claude Code 中添加插件市场
/plugin marketplace add raiyanyahya/recall - 2
安装插件
/plugin install recall@recall - 3
完成一次会话后运行保存命令生成摘要
/recall:save
使用前须知
- opencode 集成需要手动启用,且依赖其公开 CLI,该 CLI 变化可能导致记录静默失效。
- 敏感信息脱敏只是尽力而为,不能保证完全去除。
收录于专题
标签
常见问题
- recall 是什么?
- 面向 Claude Code 与 opencode 的完全本地项目记忆工具,自动记录会话并生成可续接的摘要,无需调用任何 API。 Recall 为 Claude Code 提供持久的项目记忆,让每次新会话不必从零开始。它会把你的提问、模型回复、修改过的文件和执行的命令追加写入 history.md,再由本地的 TF-IDF 与 TextRank 摘要器压缩成 context.md。该文件约 1 到 2K token,记录目标、待办事项、涉及文件以及上次停止的位置。
- recall 可以免费使用吗?用的什么许可证?
- recall 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- recall 还在维护吗?
- 半年内有更新。recall 最近一次提交是在 2026年9月7日。
- recall 适合用来做什么?
- 在 Claude Code 中跨天继续编码任务,无需反复说明项目背景。 用简短摘要代替长篇对话回放,减少订阅用量消耗。 处理可能含有敏感信息的代码,确保会话内容不发送到第三方 API。 团队中同时使用 Claude Code 和 opencode 时,共享同一项目的会话记忆。
- recall 怎么安装和运行?
- 在 Claude Code 中添加插件市场: /plugin marketplace add raiyanyahya/recall 安装插件: /plugin install recall@recall 完成一次会话后运行保存命令生成摘要: /recall:save
- 在哪里获取 recall?
- 源代码和安装说明在 GitHub 上:https://github.com/raiyanyahya/recall
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款跨工具的编程技能,让 AI 编程代理少写代码、少说废话,从而降低输出 token 和 LLM API 成本。
本地代码智能引擎,将多个代码仓库索引为知识图谱,通过 CLI、MCP 服务与 API 提供给 AI 编程助手和 IDE。
让 Codex、Claude Code、Cursor、Hermes Agent 和 OpenClaw 共享一份加密的本地记忆,互相交接任务和审查代码。
本地优先、按项目隔离的 SQLite 记忆引擎,让 Claude Code、Cursor、Codex CLI 等多种 AI 编程助手共享项目决策与状态。
本地优先的 MCP 服务器,为编码智能体提供代码仓库记忆,包括符号图、调用关系、影响范围分析和基于 git 的决策记录。