Diffsplain

Understand the code
you didn't write.

One file at a time.
The diff and its explanation, side by side.

npx diffsplain@latest react/react --pr 37127

Unified diff

← → to move

How it works

From pull request to reason.

01

Point it at a PR.

Use a PR number, a GitHub URL, or an owner/repo name.

02

Read one file.

Move through the full change without losing the file in front of you.

03

Keep the reason close.

A coding agent writes a short note about what changed, why, and what to check.

Start with the pull request.

Diffsplain uses your current GitHub and coding agent CLI logins. It opens a local review page and leaves your checkout alone.

npx diffsplain@latest react/react --pr 37127
Read the full guide

Built to stay out of the way.

Local
The review page runs on your machine.
Read-only
Remote data stays in a separate bare cache.
Open source
The source, tests, and docs live on GitHub.

Diffsplain

Review what changed.
Keep why in view.

Open the repository