Description
What The Diff serves as an AI-powered code review assistant designed to streamline the pull request process for development teams. By integrating with platforms like GitHub and GitLab, it aims to make pull requests more accessible and understandable for everyone involved, regardless of their technical background.
The core functionality revolves around automating repetitive and time-consuming tasks associated with code reviews. This includes automatically generating descriptive comments for pull requests, summarizing complex changes into easily digestible notifications for non-technical stakeholders, and even assisting with minor code refactoring directly within the review interface. This allows developers to focus more on the substantive aspects of code quality rather than the administrative overhead.
Key features include automated PR descriptions, which leverage AI to explain code changes in plain English. Rich summary notifications provide simplified, translated summaries to keep stakeholders informed. The tool also facilitates the creation of beautiful changelogs, shareable publicly or consumable via a JSON API for internal use. Weekly progress reports offer a consolidated overview of all changes within a given week. A notable feature is inline AI refactoring, enabling developers to suggest and implement code improvements directly, rather than just leaving comments.
Fine-grained settings allow users to customize the assistant's behavior, such as skipping CI pull requests, delaying draft ones, and managing token consumption. The application uses the GitHub/Gitlab API to access code diffs and employs AI models to generate descriptions. It emphasizes privacy, stating that it does not store user code or train its AI models on customer data. The service supports nearly all programming languages, with the AI capable of explaining diffs in multiple languages.
What The Diff is targeted at software development teams, project managers, and anyone involved in the code review process who benefits from clearer communication and more efficient workflows. The value proposition lies in saving time, improving collaboration between technical and non-technical team members, and enhancing the overall quality and accessibility of code reviews.
What The Diff's Core Features
Automated pull request descriptions
Rich summary notifications for non-technical stakeholders
Inline AI-assisted code refactoring
Public changelog generation
JSON API for changelog consumption
Weekly progress reports
Fine-grained settings for PR handling
Support for multiple programming languages
Multi-language diff explanations
No code storage or AI training on customer code
How to use What The Diff?
Connect with GitHub or GitLab: Authorize What The Diff to access your repositories.
Create a Pull Request: Initiate a new pull request in your connected repository.
Review AI-Generated Descriptions: Examine the automatically generated PR description.
Utilize Summary Notifications: Share simplified summaries with non-technical team members.
Perform Inline Refactoring: Use AI suggestions to refactor minor code issues.
Configure Settings: Adjust preferences for PR handling and token usage.
Generate Changelogs: Share or consume changelog data as needed.
What The Diff's Use Cases
- Automate PR Descriptions
- Improve Stakeholder Communication
- Streamline Code Reviews
- Create Public Changelogs
- Internal Changelog API
- Track Weekly Progress
- Enhance Code Accessibility




