DiffDoc
human-readable diffs
GitHub →

Read diffs like prose.

Paste any unified Git diff. DiffDoc explains what changed, why it matters, and what to watch for. Pick a tone — code reviewer, PR description, changelog, or ELI5.

Paste diff
Tone

Built for the diff that needs a second pair of eyes

1

Multi-tone output

Same diff, four registers. PR description for the team, changelog for release notes, reviewer commentary for self-checks, ELI5 for explaining to PMs.

2

Concrete, not generic

DiffDoc references specific function names, file paths, and behavior shifts. No vague summaries that could apply to any change.

3

Flags risk

Removed safety checks, breaking API changes, data-loss patterns get explicit callouts. Read the explanation, see the dangerous parts in red.

FAQ

Will it leak my code?+

DiffDoc forwards your diff to MiMo v2.5 Pro for processing. Don't paste secrets, private API keys, or proprietary code you can't share with a third-party model. The app itself stores nothing.

Is there a size limit?+

MiMo handles diffs up to about 8K tokens cleanly (~30K characters). Larger diffs get truncated. Split big diffs into hunks per file for best results.

How is this different from GitHub Copilot's PR summaries?+

Copilot PR summaries run on the GitHub PR view. DiffDoc runs on raw diff text — pre-PR, mid-rebase, or just to read what someone else committed without leaving your terminal.

Cost?+

Free for now. About 600-2000 MiMo tokens per explanation depending on diff size and tone.

About

DiffDoc started because a 600-line diff is faster to write than to read. Built solo on Next.js 16, Tailwind, and MiMo v2.5 Pro. Open source on GitHub — file an issue if a tone or output style is missing.