
What The Diff
The AI assistant for your pull requests

Description
What The Diff serves as an intelligent assistant integrated into the software development workflow, specifically focusing on pull requests (PRs). It leverages artificial intelligence to analyze the code changes ('diffs') within a PR on platforms like GitHub and GitLab. The core function is to automatically generate clear, plain English descriptions summarizing these changes, saving developers time and ensuring consistency.
Beyond just descriptions, the tool enhances communication by creating simplified summaries suitable for non-technical team members, delivered through various channels like Slack or email. It further streamlines the development process by offering inline AI suggestions for minor code refactoring during reviews and automatically compiling changelogs from merged pull requests. This helps teams maintain better documentation and keep everyone informed about project progress.
Key Features
- Automated PR descriptions: AI generates descriptive summaries for code changes in pull requests.
- Rich summary notifications: Delivers simplified PR summaries via Slack, Webhook, or Email for non-technical stakeholders.
- Beautiful changelogs: Creates public or API-accessible changelogs automatically from merged PRs.
- Weekly progress reports: Provides weekly summaries of all merged changes.
- Inline AI refactoring: Offers AI-powered suggestions for minor code improvements directly within the review process.
- GitHub & GitLab Integration: Connects seamlessly with popular Git platforms.
- Finegranular settings: Allows customization like skipping CI pull requests and limiting token usage.
Use Cases
- Automating the creation of pull request descriptions.
- Improving communication about code changes with non-technical teams.
- Streamlining the code review process with AI assistance.
- Generating automatic changelogs from development activity.
- Tracking weekly development progress.
Frequently Asked Questions
Does it work with all languages?
Yes, we support nearly all programming languages and the AI is able to explain the diff in plain english – or one of the other languages that we support.
Do you store my code?
We don't store your code nor does any of our 3rd party services. We only use the GitHub/Gitlab API to read the diff of your pull requests.
Do you train your AI model with my code?
We don't do that and couldn't do that if we wanted – because we don't store your code or diff of your pull request at all.
What happens if I run out of tokens?
If you run out tokens, you can upgrade to a bigger plan or wait until your next billing cycle. We don't upgrade your plan automatically.
Why do you need full access to my code?
Unfortunately, there is no GitHub/Gitlab permission to only read the diff of a pull request. We need full access to your code to be able to read the diff.
You Might Also Like

Gizmeon
Contact for PricingCutting-Edge Media and Ad Tech Company

ILLA Cloud
FreemiumCreate business apps like assembling blocks

LeedGen
Contact for PricingLeedGen creates tailored content, targets your ideal audience, and delivers qualified leads directly to your inbox - all on autopilot.

Social Sentiment Insights (SSi)
Contact for PricingAI and Blockchain powered Equity Research and Trading platform providing unique real-time Insights to Multiply Gains and Minimize Risk.

Colorpuffin
Free TrialThe #1 AI-Powered Kids Coloring Page Generator