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.
Built for the diff that needs a second pair of eyes
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.
Concrete, not generic
DiffDoc references specific function names, file paths, and behavior shifts. No vague summaries that could apply to any change.
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.