关于 What The Diff
What The Diff 是面向 GitHub 和 GitLab 拉取请求的 AI 代码审查助手。它通过代码托管平台的 API 读取拉取请求差异,并生成自然语言评论,帮助审查者在逐行检查代码前快速了解变更内容。产品支持几乎所有编程语言,也可以使用英语或其他受支持语言解释差异。免费版提供行内代码重构,Pro – 200k 提供即时代码重构,并可通过 Slack、Webhook 和电子邮件发送通知。What The Diff 表示不会存储源代码或拉取请求差异,也不会使用这些内容训练 AI 模型。接入时仍需授予完整代码访问权限,因为 GitHub 和 GitLab 没有只允许读取拉取请求差异的权限。用量按 Token 计算,大型差异会消耗更多额度;未使用的月度 Token 不会结转,额度用完后只能升级套餐或等待下一个计费周期。
适合人群
适合在 GitHub 或 GitLab 仓库中处理拉取请求审查的工程团队。
适合希望先阅读自然语言说明、再检查代码差异的项目维护者。
适合需要通过 Slack、Webhook 或电子邮件接收审查通知的团队。
适合场景
审查者打开拉取请求后,先通过自动生成的说明了解本次代码变更。
仓库包含多种编程语言时,团队可用统一方式获取代码差异说明。
付费团队可将拉取请求动态接入 Slack、Webhook 或电子邮件通知流程。
对比选择
免费版每月包含 25,000 个 Token,并有速率限制;Pro – 200k 每月包含 200,000 个 Token。
免费版提供行内代码重构,Pro – 200k 则提供即时代码重构。
Pro – 200k 还提供 Slack、Webhook 和电子邮件通知,以及优先邮件支持。
功能特性
拉取请求说明
读取 GitHub 或 GitLab 拉取请求差异,并生成自然语言变更说明。
代码重构
免费版提供行内重构,Pro – 200k 提供即时代码重构。
审查通知
Pro – 200k 可通过 Slack、Webhook 和电子邮件发送动态通知。
优点
- 同时支持 GitHub 和 GitLab,团队无需因代码托管平台不同而更换审查流程。
- 支持几乎所有编程语言,并可用英语或其他受支持语言解释代码差异。
- 产品声明不会存储源代码或拉取请求差异,也不会用这些内容训练 AI 模型。
缺点
- 接入时需要完整代码访问权限,因为代码托管平台没有只读取差异的权限。
- 未使用的月度 Token 不会结转到下一个周期,剩余额度会在周期结束时失效。
- 免费版有速率限制,每月仅包含 25,000 个 Token,约可处理 10 个普通拉取请求。
价格方案
免费版
$0每月
- 每月 25,000 个 Token(约 10 个拉取请求)
- 不限仓库数量
- 行内代码重构
- 有速率限制
- 无需信用卡
Pro – 200k
$19/month每月
- 每月 200,000 个 Token(约 40 个拉取请求)
- 不限仓库数量
- 即时代码重构
- Slack、Webhook 和电子邮件通知
- 优先电子邮件支持
* 价格信息仅供参考,请以What The Diff官网最新公告为准。
常见问题
它通过 GitHub 或 GitLab API 读取拉取请求差异,并生成说明代码变更的自然语言评论。
Token 消耗取决于拉取请求差异的大小。差异越大,消耗的 Token 越多;未使用的月度额度不会结转。
What The Diff 表示不会存储代码或拉取请求差异,也不会使用这些内容训练其 AI 模型。
工具信息
开发商What The Diff
发布日期2026/4/5
定价模式freemium