A diff is a record of changes with no built-in audience. The same lines mean different things to a reviewer, a PM, and a junior, yet we paste one blob into a PR and expect everyone to read it the same way. Review stalls on translation instead of on the change.
DiffExplain reads only the git diff you paste and drafts a plain-English reading plus a PR description for the reader you pick.
30-second takeaway
- A diff has no audience until you choose one; the wording should change with the reader.
- Risk words like auth or migration are worth calling out even when the change is small.
- The tool drafts text for you to edit; it never opens a repository or commits.
Why the same diff confuses different people
A reviewer wants to know what could break, a PM what the user will notice, a junior what the lines mean at all. One raw diff serves none of them well because it encodes the change, not the context. DiffExplain asks you to pick the reader, then writes the reading and a PR description in terms that fit.
Why a paste-only tool is a feature here
Connecting a repository implies credentials, permissions, and a commit somewhere downstream. DiffExplain deliberately reads only what you paste. It notes if words like auth or migration appear, drafts the reading and a PR description you can edit, and stops there. You copy the draft into your own PR.
What the tool does
You paste a git diff and pick a reader, a reviewer, a PM, or a junior. DiffExplain drafts what the lines appear to change, calls out risk words if they show up, and writes a PR description suited to that reader for you to edit. It does not open a repository, open a pull request, or commit. Open DiffExplain and try it.
FAQ
What do I actually paste?
A git diff, and a choice of who will read the result. That is the whole input.
Does it connect to my repo or block a merge?
No. When you need a repository connection, a commit, or a merge gate, use your normal tooling instead. You paste the diff and copy the draft; the tool does not clone a repo, open a PR, or commit.
Can I edit the PR description?
Yes. It is a draft for the reader you picked, meant to be edited before you use it.
Author's Process
I built this with AI coding tools. The value is the quick paste-and-check loop during review, not another dashboard.
Top comments (0)