What The Diff is an AI-powered app that aims to make pull requests accessible for everyone. It offers a variety of features such as automated pull request descriptions, rich summary notifications, beautiful changelogs, weekly progress reports, inline AI refactoring, and finegranular settings.
When it comes to pull request descriptions, What The Diff automates the time-consuming and boring job of writing descriptions for changes, letting the AI do it instead. It also provides simplified and translated summaries to keep non-technical stakeholders in the loop. Additionally, users can share a public changelog with all changes or consume it through its JSON API for internal use.
With What The Diff, users can receive weekly progress reports with a summary of all changes made to their projects during that week. The AI also supports code refactoring, enabling users to refactor code with AI support instead of just writing a comment for someone else. The finegranular settings offered include the ability to skip CI pull requests, delay draft ones, and limit token consumption.
What The Diff has received positive feedback from countless teams, with user reviews highlighting its effectiveness in improving their code review and continuous integration process.
To get started with What The Diff, users can connect their GitHub or Gitlab accounts and sign up for a free account. The app supports nearly all programming languages, and the AI is able to explain the diff in plain English or a variety of other supported languages. Unused tokens do not roll over to the next month, so users are advised to select the smallest plan and upgrade when necessary.
What The Diff does not store user code and only uses the GitHub/Gitlab API to read the diff of pull requests. While it does require full access to user code to read the diff, it does not train its AI model with user code.
Overall, What The Diff offers an efficient and effective solution to managing pull requests. Its AI-powered features save time and effort in writing descriptions and keeping stakeholders informed, while its finegranular settings offer control and flexibility in managing pull requests.