WhatTheDiff

WhatTheDiff - 自动化处理代码变更描述

上线于 2025年3月6日

What The Diff为您的开发过程提供了多项强大功能。首先,自动生成Pull Request的描述,节省了团队宝贵时间。其简化且翻译后的通知,确保非技术人员能够轻松理解进展。此外,您还可以通过美观的变更日志分享所有变更,或利用其JSON API进行内部使用。每周自动生成的进度报告,帮助团队不错过任何关键变更。而通过内联的AI重构,您可以直接合理化代码,而不必仅仅留下评论。

无论是写Pull Request描述,还是保持与非技术利益相关者的沟通,What The Diff都是您理想的AI助手。利用其丰富的功能,您可以轻松实现代码审查的高效化与透明化。

工作原理

What The Diff的功能是围绕提升Pull Request的处理效率展开的,采用先进的AI技术来简化复杂的代码说明。其工作原理如下:

  • 我们集成了GitHub和GitLab的API,能快速获取Pull Request的diff信息。
  • 使用AI模型处理这些diff数据,并生成易懂的英文描述。
  • 用户无需担心代码的存储安全,我们不保存用户的代码或任何相关信息,只通过API读取必要的数据。
  • 除了描述生成,本应用也提供丰富的通知以及自动变更日志功能,以让所有团队成员保持信息同步。

使用方法

使用What The Diff十分简单。首先访问我们的网站,并连接您的GitHub或GitLab账户。接着,在创建Pull Request时,系统会自动生成描述,让您无需浪费时间手动撰写。此外,您可以为非技术人员设置简化通知,让他们了解项目进展。每周,您将收到进度报告,详细汇总所有变更,为团队提供清晰的视角。您也可以利用内联重构功能,在代码审查过程中即时进行修改。无论是小变化还是大改变,我们都简化这一切,轻松上手。请趁此机会开始免费试用,了解What The Diff如何改变您的团队协作方式。

团队协作与代码审查

通过What The Diff,团队能够高效处理Pull Request,确保所有变更都有详细描述,让每位团队成员都能掌握项目的真正状态与进展。

非技术人员的信息获取

项目的非技术人员能通过What The Diff生成的简化通知,清楚了解开发进程与变更,进而参与到项目决策中。

代码重构

内联AI重构功能,帮助开发者在审查代码时可以直接重构,提高代码质量,不再需要繁琐的交互与评论。

项目进度汇总

团队领导能够及时获取每周的项目进度报告,了解各项变更情况,做出有效的领导决策。

多语言支持

无论团队使用何种编程语言,What The Diff都能提供支持,帮助全球化团队高效跨越语言的障碍。

数据分析与数据报告

通过JSON API,数据分析师可以轻松获取所有变更记录,以进行深入分析和报告。

主要特性

  • 自动化Pull Request描述: 利用AI自动生成您的代码更改描述,节省手动撰写时间,提高效率。
  • 简化的通知发送: 通过简化与翻译的通知,让非技术利益相关者也能轻松理解项目进展。
  • 美观的变更日志: 提供易于共享的变更日志,可用于推广与展示项目更新。
  • 每周进度报告: 定期收到代码变更汇总,帮助团队掌握整体进展。
  • 内联AI重构: 在代码审查过程中,及时进行AI支持的代码重构,使整个过程更加高效。
  • 细致的设置选项: 允许用户设置细粒度的选项,以优化使用体验。

免费 (每月): $0

  • 每月25,000个Token(约10个PR)
  • 无限制仓库
  • 内联代码重构

专业版 - 200k (每月): $19/月

  • 每月200,000个Token(约40个PR)
  • 优先邮件支持
  • 即时代码重构
  • Slack、Webhook及邮件通知

常见问题

  1. What is What-The-Diff?

What-The-Diff是一个基于AI的应用程序,旨在通过评估您的Pull Request的diff,并以简单易懂的语言写出变更描述。

  1. What are tokens?

我们处理您的Pull Request的git diff,以生成详细的描述。较大的diff需要更多Token进行处理。普通的Pull Request大约为2300个Token。

  1. How does What the Diff work?

我们的应用使用GitHub/Gitlab API获取Pull Request的diff,然后通过AI模型生成变更描述。我们不会存储您的代码。

  1. Does it work with all languages?

是的,我们支持几乎所有的编程语言,AI能够用简单的英语或支持的其他语言解释diff。

  1. What happens if I run out of tokens?

如果您用完了Token,您可以升级到更大的计划,或者等到下一个计费周期。我们不会自动升级您的计划。

  1. Do you store my code?

我们不存储您的代码,也没有任何第三方服务存储。我们仅使用GitHub/Gitlab API读取Pull Request的diff。

  1. Do keep unused tokens add up?

未使用的Token不会累积到下一个月,因此请确保选择最小的计划,并在需要时升级。您可以随时降级到更小的计划。

  1. Do you train your AI model with my code?

我们不会这样做,也无法做到,因为我们根本不存储您的代码或Pull Request的diff。

评论

评论

请先 登录 再发表评论。
还没有评论。成为第一个分享想法的人吧!