SuperAPI AI 工具集

devrecall

DevRecall 是一个本地优先的开发者活动索引工具。它能够从 Git、Slack、Google Calendar、Jira、Linear、Confluence、GitHub/GitLab/Bitbucket、Notion 以及 Claude Code 会话中拉取你的提交、PR、工单、文档和消息线程,并将其存储在本地 SQLite 数据库中。所有数据都留在你的电脑上,没有云同步,也没有遥测。该工具可以基于这些数据生成站会汇报、周报、成果文档,并提供一个真正了解你工作内容的聊天功能。它同时附带一个 MCP 服务器,任何兼容 MCP 的编程工具(如 Claude Code、Cursor、Codex、Continue、Zed)都可以将其作为 stdio 子进程启动,从而获得关于你所有已交付工作的记忆。你可以通过类似“/devrecall:recall what auth bug did I fix in February”的指令,获得带有引用的提交、PR 和工单信息。DevRecall 采用 MIT 许可,开源,并支持完全本地化的嵌入(ONNX + all-MiniLM-L6-v2)以及可选的本地 Ollama 或自定义 OpenAI/Anthropic 密钥。

访问官网

工具介绍

用途

DevRecall 旨在帮助开发者聚合和检索自己的开发活动记录。它从多个常用工具中收集数据,并在本地建立索引,使你能够方便地回顾过去的工作,生成报告,或通过聊天界面查询具体的工作内容。

主要能力

  • 从 Git、Slack、Google Calendar、Jira、Linear、Confluence、GitHub/GitLab/Bitbucket、Notion 以及 Claude Code 会话中拉取数据。
  • 将数据存储在本地 SQLite 数据库中,支持全文搜索(需要 fts5 构建标签)。
  • 生成站会汇报、周报、成果文档(brag docs)。
  • 提供聊天功能,基于你的历史工作记录回答问题,并内联引用提交、PR 和工单。
  • 附带 MCP 服务器,允许兼容 MCP 的编程工具(Claude Code、Cursor、Codex、Continue、Zed)通过 stdio 子进程访问你的工作记忆。
  • 支持离线嵌入(ONNX + all-MiniLM-L6-v2),也可选用本地 Ollama 或自带 OpenAI/Anthropic 密钥进行聊天。

使用方式

安装

  • macOS:通过 Homebrew 安装桌面应用和 CLI,安装命令为 brew install pavelpilyak/tap/devrecall(资料未直接给出,但根据官方文本推断)。官方文本显示“Install DevRecall.app and puts the devrecall CLI on your PATH.”,但未提供具体命令。
  • Linux / WSL:CLI 和 MCP 服务器(无桌面应用)。官方文本提及“Without Homebrew, grab the tarball directly”,支持 Ubuntu 22.04+ 及等效版本(Debian 12+、Fedora 35+)。具体命令未提供。
  • Windows:无原生构建,除桌面应用外的所有功能可在 WSL 下运行,包括 MCP 服务器。
  • 从源码构建:需要 Go 1.22+ 并启用 CGO(用于 SQLite FTS5)。构建标签:fts5 启用全文搜索;GO 启用 hugot 的纯 Go ONNX 后端用于嵌入。

连接数据源与生成报告

官方文本提到“Then connect a source and generate your first standup”,但未给出具体步骤。完整安装和设置指南见 docs.devrecall.dev/install。

MCP 服务器

任何兼容 MCP 的编程工具都可以将 DevRecall 的 MCP 服务器作为 stdio 子进程启动。例如,在 Claude Code 中可使用 /devrecall:recall what auth bug did I fix in February 查询,返回带引用的提交、PR 和工单。

适用场景

  • 开发者需要快速回顾自己的工作历史,准备站会或周报。
  • 希望在不依赖云服务的情况下,将多个开发工具的数据聚合到本地。
  • 使用 MCP 兼容工具时,希望为 AI 编程助手提供关于已交付工作的记忆。

限制

  • 数据完全本地存储,不进行云同步,因此跨设备访问需要自行处理。
  • Windows 无原生构建,需通过 WSL 运行。
  • 桌面应用仅限 macOS。
  • 从源码构建需要 Go 1.22+ 和 CGO。
  • 部分安装命令和具体配置细节未在官方文本中提供,需参考 docs.devrecall.dev。
  • 安全方面:令牌存储在 ~/.devrecall/tokens/(权限 0600),Cloudflare Worker 中继仅用于 OAuth 回调,不接触数据。