Send a patch,
not a branch.
Paste a git diff,
get a private URL. Your teammate applies it with one command —
no push, no PR, no Slack screenshots.
— how it works —
From paste to apply in seconds.
Compose
Paste the output of git diff, drag in a .patch file, or pipe from your shell.
Dispatch
We mint a private, unguessable URL and copy it to your clipboard. Set an expiry — it self-destructs after.
Apply
Recipient runs the curl one-liner, or npx gitdiffer apply <id>. Done.
— compose —
Drop your diff.
Up to 1 MB. Default expiry 7 days. No login required.
— what makes it small but sharp —
Tiny tool. Surprisingly thoughtful.
Private by default
131-bit unguessable URLs. Only people you send the link to can read or apply.
Self-expiring
Pick 1h, 24h, 7d, or 30d. Patches delete themselves — no cleanup needed.
Zero-install CLI
npx gitdiffer works without installing anything globally.
One-line apply
Recipient pastes a curl one-liner. No account, no app to install.
Side-by-side diff
Beautifully rendered file-by-file diff in the browser before applying.
Edge-fast
Hosted on Netlify with edge functions. Sub-second roundtrip from anywhere.
— or skip the form —
Live in the terminal.
$ npx gitdiffer share ✓ Patch shared (expires in 7d) https://…/p/h7K9mPq2vN3xR8tB4cYwLs (copied to clipboard)
$ npx gitdiffer apply h7K9mPq2vN3xR8tB4cYwLs ✓ Applied 3 files (+42 −7) Working tree updated.
Ready to dispatch?
Your next code review can be a single link, not a branch nobody asked for.
compose your first patch