描述
What The Diff 作为一款由 AI 驱动的代码审查助手,旨在简化开发团队的 Pull Request(PR)流程。通过与 GitHub 和 GitLab 等平台集成,它致力于让所有参与者,无论其技术背景如何,都能更轻松地理解和使用 PR。
阅读更多
其核心功能围绕自动化代码审查中重复且耗时的任务。这包括自动为 PR 生成描述性注释,将复杂的更改提炼成易于理解的通知发送给非技术利益相关者,甚至在审查界面内直接协助进行小的代码重构。这使得开发人员能够更专注于代码质量的实质性方面,而不是管理开销。
主要功能包括自动化的 PR 描述,利用 AI 以通俗易懂的语言解释代码更改。丰富的摘要通知为非技术利益相关者提供简化的、翻译后的摘要,以保持信息同步。该工具还便于创建精美的变更日志,可公开分享或通过 JSON API 供内部使用。每周进度报告提供给定周内所有更改的汇总概览。一个值得注意的功能是内联 AI 重构,允许开发人员直接建议和实施代码改进,而不仅仅是留下评论。
精细的设置允许用户自定义助手的行为,例如跳过 CI PR、延迟草稿 PR 以及管理令牌消耗。该应用程序使用 GitHub/GitLab API 访问代码差异,并采用 AI 模型生成描述。它强调隐私,声明不存储用户代码,也不使用客户数据训练其 AI 模型。该服务支持几乎所有编程语言,AI 能够用多种语言解释代码差异。
What The Diff 面向软件开发团队、项目经理以及任何参与代码审查流程并从中受益于更清晰沟通和更高效工作流程的人员。其价值主张在于节省时间,改善技术和非技术团队成员之间的协作,并提高代码审查的整体质量和可访问性。
- 类别AI 代码审查与测试
- 定价模式未指定
- 部署云端
- 平台GitHub, GitLab
What The Diff的核心功能
自动化的 Pull Request 描述
为非技术利益相关者提供丰富的摘要通知
内联 AI 辅助代码重构
公开变更日志生成
用于变更日志消费的 JSON API
每周进度报告
用于 PR 处理的精细设置
支持多种编程语言
多语言代码差异解释
不存储代码或使用客户代码训练 AI
如何使用 What The Diff?
连接 GitHub 或 GitLab:授权 What The Diff 访问您的代码仓库。
创建 Pull Request:在您连接的代码仓库中发起一个新的 Pull Request。
审查 AI 生成的描述:检查自动生成的 PR 描述。
利用摘要通知:与非技术团队成员分享简化的摘要。
执行内联重构:使用 AI 建议直接重构小的代码问题。
配置设置:调整 PR 处理和令牌使用的偏好。
生成变更日志:根据需要分享或消费变更日志数据。
What The Diff的使用案例
- 自动化 PR 描述
- 改善利益相关者沟通
- 简化代码审查
- 创建公开变更日志
- 内部变更日志 API
- 跟踪每周进度
- 增强代码可访问性





