YOUR AI CODE REVIEW ASSISTANT

LESS BUSYWORK. MORE BUILDING.

Good code.
Great context.
Zero busywork.

Turn your pull requests into clear, useful updates. Let AI explain the changes, improve your code, and keep your whole team in the loop.

No credit card. No new workflow.

Works where you workGitHubGitLab

YOUR NEXT PULL REQUEST, EXPLAINED.

Interactive preview

Add team invitations

Open #128 · ready for review

src/invitations.ts+ additions / − deletions
1 export async function invite(email) {
2− return createUser(email)
3+ const token = await createToken()
4+ await sendInvite(email, token)
5+ return { status: "invited" }
6 }
what the diffBOTjust now

A little context. A lot of clarity.

Adds an email invitation flow so teammates can join your workspace securely.

  • Creates a unique token for each invitation
  • Sends an invitation email to the teammate
  • Returns the invitation status

Built for the people behind the pull requests.

DevelopersMaintainersProduct teams

A SMALL ADDITION. A BIG DIFFERENCE.

From “what changed?”
to “got it.”

All the context your team needs.
Right inside the tools you already use.

01PR descriptions

Descriptions that write themselves.

Give every reviewer the context they need. Turn code changes into a clear pull request description, automatically.

Explore feature
02Summary notifications

Everyone on the same page.

Keep non-technical teammates in the loop with simplified, translated summaries via Slack, email, or webhooks.

Explore feature
03Weekly reports

A week of work. One clear update.

Bring your team’s progress together in a weekly report. Less chasing updates, more understanding what shipped.

Explore feature
04Inline refactoring

A second pair of eyes.

Request improvements directly in a pull request comment and let AI help with the refactoring.

Explore feature
05Public changelogs

Good work deserves a changelog.

Share a public record of what’s new, or bring your changelog into your own tools with the JSON API.

Explore feature
06Granular controls

Your workflow. Your rules.

Choose repositories, skip CI pull requests, delay drafts, and stay in control of token usage.

Explore feature

SET UP ONCE. STAY IN YOUR FLOW.

Fits right into
your next commit.

The getting-started guide
  1. 01 / CONNECT

    Your repos, connected.

    Sign in with GitHub or GitLab and choose the repositories you want to enable.

  2. 02 / OPEN A PR

    Keep doing your thing.

    Open a pull request as usual. What the Diff reads the changes and gets to work.

  3. 03 / GET CONTEXT

    Give everyone the picture.

    Review clear descriptions and share understandable updates with your team.

FROM THE PEOPLE REVIEWING THE CODE

A few words
from our users.

Less time explaining changes.
More time moving things forward.

What The Diff makes it easy to keep up with a global team of developers by giving me an accurate picture of what everyone is doing even before I review their code.

Ed Grosvenor

Director of Application Development at EXACT Sports

Surprised by how well WhatTheDiff is able to understand code. It's the closest thing to magic a developer can have.

Micha Vie

Founder of Superciety

It's mind blowing how accurately it describes not only, what the changes were - but also WHY! It takes away so much time of describing a PR!

Lars Schou

Well that’s fucking mad. MAD I TELL YOU.

James Brooks

A WIP-to-change-log-transformer! This is mindblowing and makes me even more lazy. Awesome!

Jeremias Wolff

What The Diff makes the PR Review process so much easier - you can see exactly what’s changed in one simple comment - it’s pretty amazing!

Duncan McClean

A LITTLE MORE CONTEXT

Glad you asked.

Still curious? Talk to us ↗

What is What-the-Diff?

What-the-Diff is an AI-powered app that reviews the diff of your pull requests and writes a descriptive comment about the changes in plain english.

What are tokens?

We process the git diff of your pull requests to generate a descriptive comment. Big diffs need more tokens for processing. Average pull requests are ~2,300 tokens.

How does What the Diff work?

Our application uses the GitHub/Gitlab API to get the diff of your pull request and then uses an AI model to generate a description of the changes. We don't store your code.

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.

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.

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 unused tokens roll over?

Unused tokens do not roll over to the next month, so make sure to select the smallest plan and upgrade when needed. You can always downgrade to a smaller plan.

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.

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.