no branch · no PR · just a link

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.

01

Compose

Paste the output of git diff, drag in a .patch file, or pipe from your shell.

02

Dispatch

We mint a private, unguessable URL and copy it to your clipboard. Set an expiry — it self-destructs after.

03

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.

— or open an existing patch —

— 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.

your machine
$ npx gitdiffer share
  ✓ Patch shared (expires in 7d)
    https://…/p/h7K9mPq2vN3xR8tB4cYwLs
    (copied to clipboard)
their machine
$ 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