W

What The Diff

面向 GitHub 与 GitLab 的 AI 拉取请求助手,可解释代码差异并支持代码重构。

freemium
最后更新 2026/7/30

关于 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