描述
Diffo 是一个旨在直接在您的机器上审查代理编写代码的工具。它促进了一种实时审查过程,该过程与负责代码的代理相连,允许您的评论作为修复返回。这个过程完全在您的本地机器上进行,无需配置、账户或云服务。Diffo 每个代码库运行一个小型本地服务器,状态存储在 ~/.diffo 下的 SQLite 中。
该工具支持各种变更集,包括未提交的代理输出、分支或提交范围,并在您的浏览器中打开审查,而无需将代码推送到远程。它与多种编码代理集成,如 Claude Code、Cursor、VS Code、Copilot、Codex、Gemini CLI、Amp、Goose 和 OpenCode,前提是它们已安装在您的系统上。
Diffo 不是一个 AI 代码审查工具;相反,它作为一个利用人类判断的阅读工具。它允许语法高亮的统一或分割差异、以键盘为主的导航和逐文件查看跟踪。变更集保持实时更新,随着代理的工作而更新,评论可以在行、文件或整个变更集上进行。
该工具确保没有代码离开您的机器,完全不进行网络调用,并且不持有任何密钥,因为它不调用任何模型。Diffo 设计为与 Node 24 一起使用,利用运行时内置的 node:sqlite 进行状态管理。它是一个多功能工具,可以同时在多个代码库上运行,每个代码库都有自己的服务器和端口。
Diffo的核心功能
本地代码审查工具
在您的机器上进行实时审查
无需远程访问
与多个代理集成
语法高亮的差异
以键盘为主的导航
逐文件查看跟踪
无网络调用或遥测
在 SQLite 中存储状态
支持多个代码库
如何使用 Diffo?
安装:设置 Diffo 与您的编码代理
打开审查:开始实时审查会话
评论:对代码提供反馈
更新:直接在差异中接收修复
Diffo的使用案例
- 本地代码审查
- 代理集成
- 实时代码更新
- 多代码库支持
- 安全代码处理




