What The Diff 免费

-

What The Diff 是一款面向开发团队的 AI 代码审查助手,通过 GitHub/GitLab App 集成,自动分析 Pull Request 的 diff 并生成自然语言摘要、变更说明、周报和公开 Changelog,同时支持 /wtd 内联代码重构。

What The Diff 产品界面

What The Diff

核心参数与统计

What The Diff 定位为「你的 Pull Request 的 AI 助手」,核心场景是将代码变更转化为所有人都能理解的叙述性摘要,消除开发人员与非技术角色之间的信息断层。

项目 公开信息
官方定位 The AI assistant for your pull requests
核心能力 自动 PR 摘要、周报Changelog 生成、内联代码重构
集成平台 GitHub App、GitLab
部署方式 SaaS 云端
支持平台 Web
许可模型 免费增值 + 按 Token 订阅
官方定价页 https://whatthediff.ai/pricing
归属地 DE(Beyond Code GmbH,德国 Kerken)
GitHub Marketplace 安装量 约 5,709(已验证发布者)
平均每次 PR 消耗 约 2,300 tokens

Token 计费逻辑:What The Diff 的计费单位不是 PR 数量,而是处理 diff 所需的 token 量。每条 PR 平均约 2,300 tokens,免费档每月 25,000 tokens 可覆盖约 10 条 PR。超过额度的 PR 不会自动升级付费,而是等待重置或手动升级。

集成方式:通过 GitHub 或 GitLab OAuth 授权,在组织或仓库级别安装 App,不需要修改 CI/CD 流程或安装额外 CLI 工具。

用户与市场认可

  • GitHub Marketplace 安装量:约 5,709 次安装(截至 2026 年),获得 GitHub 已验证发布者徽章,通过了身份、域名所有权和合规审查。
  • 开发商背景:Beyond Code GmbH(德国注册公司,HRB 16540,Amtsgericht Krefeld),两位联合创始人 Sebastian Schlein 和 Marcel Pociot 均为资深 PHP/Laravel 开发者,此前推出过多款开发者工具(如 Laravel Splice、Expose)。
  • 用户覆盖:官网页面上展示的客户案例涵盖不同规模的开发团队,未公开具体企业客户名单或 NPS 评分。
  • 社区认知:在 PHP/Laravel 生态中有较高认知度(因团队背景),但其能力并不限于特定语言——官方声称支持「几乎所有编程语言」。

成本优势

C 端/个人

  • Free 档:$0/月,25,000 tokens(约 10 条 PR),无信用开要求,不限仓库数,支持内联代码重构但有频率限制。
  • Pro – 200k:$19/月,200,000 tokens(约 40 条 PR),优先邮件支持,即时代码重构。

开发者/API

  • 提供更高 Token 档位:500k、1.5M 和 Unlimited 可选,具体定价以官方实时页面为准。
  • Token 按月结算,当月未用完不滚动。每月重置后回到套餐额度,超限后不会自动升级,需手动操作。

企业/私有化

  • 官方未公开企业定制价格或私有化部署方案。当前产品形态为纯 SaaS,数据不存储于服务端(仅通过 GitHub/GitLab API 读取 diff),但代码授权范围需注意(GitHub 无法仅授予 diff 读取权限,必须授予完整的代码读取权限)。

隐性成本

  • Token 浪费风险:大 PR 可能消耗数千 token,若设置为「PR 更新时自动触发」,可能在多次 commit 间重复消耗 token。官方提供每 PR 最大 token 限制(默认 50,000)和排除文件模式来缓解。
  • 权限过度:因 GitHub API 限制,What The Diff 需要 full access to your code 才能读取 diff——尽管它实际只使用 diff 数据。

主要功能

  • 自动 PR 摘要生成:分析 Pull Request 的 diff 内容,自动在 PR 描述中插入 wtd:summarywtd:jokewtd:poem 等短代码的替换内容。开发者写好描述后插入短代码,保存后 AI 自动填充。
  • AI 评论模式:不修改 PR 描述,而是以评论形式发布摘要。支持 PR 创建时自动触发PR 更新时更新评论、或打上 WTD 标签后手动触发三种模式。
  • 多语言摘要通知:将英文 PR 摘要翻译为团队指定语言,通过 Slack、Webhook 或 Email 推送,让非技术角色(产品经理、设计师、客户)也能跟进变更。
  • 周报自动生成:汇总一周内所有 PR 的变更要点,生成为结构化周报,可发送到 Slack 频道或指定邮箱。
  • 公开 Changelog:从选定的 PR 摘要生成可分享的公开 Changelog 页面,同时提供 JSON API 供内部系统消费。示例见 Expose 客户端的 Changelog。
  • 内联 AI 代码重构:在 PR 评论中以 /wtd 指令触发 AI 重构,模型直接建议代码修改,审查者一键接受变更。减少「这行应该这样写」类型的来回沟通。
  • 细粒度设置:按仓库配置最大 token/PR、排除文件模式、只包含特定目录、忽略 CI 分支和 WIP 标题,控制 token 消耗。

专家视点:What The Diff 真正的协同价值不在于单独某个功能,而在于「一条 PR 输入 → 多条输出(摘要、周报、通知Changelog)」的复用链路。撰写一次 PR 描述(或允许 AI 生成),即可自动填充周报、通知非技术角色、并生成公开 Changelog——这直接消除了开发者在多个系统间同步变更信息的重复工作。

模型与版本演进

What The Diff 以 SaaS 形态持续迭代,官方未公开精确版本号。以下为根据公开信息整理的里程碑脉络:

  • ~2023:产品早期版本上线,提供基础 PR 摘要生成能力,支持 GitHub App 集成。
  • ~2024:功能扩展至周报Changelog、多语言通知和内联代码重构;推出 GitLab 集成。
  • 2025-2026(当前):持续优化 Token 计费模型、细粒度设置AI 模型质量改进;增加 Unlimited Token 档位。

更新频率:SaaS 产品无固定发版周期,功能更新直接推送到生产有境。官方未提供公开 Changelog 或 Release Notes 页面,产品变更信息通过官方网站和 GitHub Marketplace 更新同步。

技术优势

机制 → 效果 → 适用场景

  • AI 模型选型:官方使用经大规模代码数据集训练的 AI 模型,能够理解几乎所有编程语言的语法和语义差异。效果上,生成的摘要不是简单的 diff 逐行翻译,而是从变更中推断意图(「为什么改」而非「改了哪几行」)。适用于大型 PR 的快速理解场景。
  • 无代码存储架构:What The Diff 不存储用户的代码或 diff 数据,所有处理在内存中完成。这意味着即使发生数据泄露,攻击者也无法获取历史代码。对于有合规要求的团队,这是一个关键验收点。
  • 短代码模板引擎:通过 wtd:summarywtd:jokewtd:poem 等短代码嵌入 PR 描述,AI 在保存时异步替换。这种模式让开发者保持对 PR 描述的最终控制权,AI 生成的内容在替换后仍可手动编辑。
  • 双模式操作:支持「修改 PR 描述」和「追加 AI 评论」两种模式。前者适合希望 PR 描述本身就是完整摘要的团队;后者适合不希望 AI 修改 PR 原始内容的场景,通过评论附加分析结果。

如何使用

第一步:创建账号并授权

访问 https://whatthediff.ai/,使用 GitHub 或 GitLab 账号登录。授权 What The Diff 访问你的仓库列表。注意 GitHub 无法仅授予 diff 读取权限,需要完整的代码读取权限。

第二步:安装 App

登录后在 Dashboard 中看到可访问的仓库列表,点击「Enable」为每个仓库启用服务。启用后可按仓库配置运行参数。

第三步:配置 PR 摘要方式

两种工作模式可选:

  • 短代码模式(推荐):在 PR 描述中写入 wtd:summary,保存后 AI 自动替换为生成的摘要。适合希望精细控制 token 消耗的团队。
  • AI 评论模式:选择触发条件(PR 创建时/更新时/打标签时),AI 以评论形式发布摘要。适合希望在 PR 持续更新的过程中自动同步摘要的团队。

第四步:配置通知与周报

在仓库设置中配置 Slack Webhook、Email 或自定义 Webhook,选择摘要语言(支持将英文摘要翻译为指定语言)。可选开启每周报告。

第五步:内联代码重构

在 PR 审查过程中,在需要修改的代码行回复 /wtd <描述>,AI 将建议代码变更,审查者可一键接受。

高级设置

  • 最大 Token/PR:默认 50,000,防大 PR 烧光额度。
  • 排除文件模式:过滤 build 产物minified JS、文档等无需摘要的文件。
  • 只包含模式:只处理特定目录的变更。
  • 忽略分支/标题:跳过 CI 自动合并分支和 WIP/Draft PR。

产品定价

What The Diff 采用 Token 用量付费模式,按月订阅,用量当月有效不滚动。

方案 月费 Token 配额 约当 PR 数 核心差异
Free $0 25,000 ~10 内联重构有频率限制,基础功能
Pro – 200k $19 200,000 ~40 优先邮件支持,即时重构
Pro – 500k 以官方为准 500,000 ~100 中间档位
Pro – 1.5M 以官方为准 1,500,000 ~300 高用量团队
Unlimited 以官方为准 无限制 无限制 不关心用量

免费额度评估:25,000 tokens/月对单人开发者或小型开源项目基本够用。按平均 2,300 tokens/PR 计算,约 10 条 PR,对月均活动仓库数量不多的团队而言,免费档足够覆盖。

超量策略:当月超出额度后,PR 不会自动升级付费,也不会产生超额费用。超量后 AI 摘要功能暂停,等待额度重置或手动升级。这种设计避免了意外费用,但需要团队关注用量仪表盘。

应用场景

  • 大型 PR 快速审查:当 PR 涉及数十个文件、跨多个模块时,审查者无需逐行阅读 diff。What The Diff 生成的摘要标明「改了哪些文件、为什么改、影响范围」,审查者可先读摘要再精读关键文件。核验重点:摘要是否准确识别了核心变更点。
  • 跨角色变更同步:产品经理、设计师或客户不需要理解代码,但需要了解「新版本加了什么」。What The Diff 将技术 diff 翻译为业务语言,通过 Email/Slack 推送。核验重点:非技术人员是否能在摘要中获取足够决策信息。
  • 开源项目 PR 分流:开源维护者收到社区 PR 后,让 AI 生成摘要快速判断 PR 目的和变更质量,辅助决定是直接合并还是要求修改。核验重点:对非母语贡献者的 PR,AI 能否准确理解意图。
  • 团队周报自动化:管理者每周收到汇总报告,了解团队本周交付了哪些变更,不需要翻阅每个 PR。核验重点:周报是否覆盖了本周所有重要变更,有没有遗漏。

适用人群

  • 开发团队负责人 / Tech Lead:需要在不逐行审阅每条 PR 的前提下,掌握团队变更全貌。What The Diff 的周报和摘要通知是核心价值点,但需要接受 AI 摘要可能遗漏某些业务上下文。
  • 个人开发者 / 开源维护者:免费档即可覆盖轻量使用。通过短代码模式控制 token 消耗,只在需要时生成摘要。不适配的场景:如果你的 PR 提交信息本身就写得很完整,AI 摘要的边际价值较低。
  • 非技术角色(产品经理、设计师、客户):通过多语言通知和周报获取变更摘要,不直接使用 What The Diff 界面。注意:输出质量取决于团队 PR 的原子性——一个 PR 做了太多不相关的事情时,AI 摘要的准确性会下降。
  • 不适合人群:需要严格代码合规审计的团队(因 GitHub 权限模型限制,App 有权读取仓库全部代码);对摘要准确性要求 100% 的正式交付场景;团队 PR 提交极不规范(大量二进制文件、自动生成的 PR)的有境。

总结与展望

What The Diff 解决了一个小而真实的痛点:代码变更的信息传递成本。它将「写 PR 描述」这个经常被跳过或敷衍的有节自动化,并以此为起点,衍生出周报、通知Changelog 等多条信息消费链路。对重视代码审查流程但人力不足的团队,这是一个低风险的效率工具。

当前限制

  • GitHub 权限模型限制导致 App 需要完整的代码读取权限,无法做到最小权限原则。
  • Token 计费模型对超大 PR(超过 50,000 tokens)不友好,虽然可设上限但大 PR 可能需要多个计费周期。
  • 纯 SaaS 形态,无自托管选项,对数据主权要求严格的企业不适用。
  • 官方未公开 AI 模型的具体信息(模型规模、训练数据、更新频率),对模型能力变化的可预期性较低。

采购/采用风险评估: 个人和团队可从 Free 档起步,在几个仓库中实际运行 1-2 周,评估摘要质量是否达到可用标准。重点验收:AI 生成的摘要是否准确反映了技术变更意图,而非只是 diff 的描述性复述。对于考虑 Pro 及以上付费方案的团队,建议在试用期内充分测试大 PR(50 个文件以上)的处理质量,以及非英语 PR 描述的翻译准确性。需要特别注意 GitHub 组织级别的权限授予范围,确保内部合规政策允许。

限制与不适配场景

该工具在以下场景中存在使用限制:

场景适配边界 需要高度行业专业知识的任务、对输出格式有严格规范的场景、需要零错误的自动化流程可能效果不达预期。AI 输出应作为初稿或辅助参考,最终结果需人工核验。

技术限制 上下文长度有限、复杂推理准确性可能不足、免费版有使用额度。建议在正式采用前通过试用验证核心场景的可用性。

版本信息

  • What The Diff (SaaS) :暂无官方精确日期,持续迭代中的 SaaS 版本,核功能包括自动 PR 摘要、周报Changelog 与内联重构。
  • What The Diff Early Access :暂无官方精确日期,产品早期版本上线,提供基础 PR 摘要生成能力。

用户评价

  • 加载评价中...