diffy

diffy

A better way to review GitHub pull requests

Full-screen diffs, searchable file tree, inline comments, batch reviews, viewed-file tracking, split/unified layout, 50+ themes, and under 2 MB.

diffy on Peerlist

Why diffy

Hundreds of files, large diffs, and heavy review threads hit documented limits and long-standing UX friction. diffy is built for exactly those reviews.

Built for serious PR review

Every feature ships in the extension today. Powered by Pierre's Trees and Diffs.

Searchable file tree

Jump to any file in huge PRs. Filter as you type.

Comments/Review

Inline threads on the diff. Queue comments and publish in one shot.

Viewed files and progress

Per-file checkboxes sync with GitHub. Jump to what's left.

Customization

Split or unified layout, diff display options, collapse files, and refresh after new pushes.

50+ themes

Pierre, Catppuccin, Dracula, Nord, and more. Separate light and dark picks.

Overlay or standalone tab

Full-screen overlay on GitHub, or open in a dedicated tab.

Private repos

Optional GitHub token for private repos and higher rate limits.

PR stats & info

Sidebar panels for file, line, and comment stats plus branches, author, state, labels, and reviewers.

Full PR review workflow

Mark files as you read, queue comments in batch mode, then publish your verdict when the PR is covered.

01

Track viewed files

Check off files as you read through the PR. Progress syncs with GitHub and you can jump to the next unviewed file from the header.

02

Start Review

Toggle Start Review in the header. Comments queue locally as draft annotations on the diff.

03

Queue as you read

Select lines and compose comments. They stay local until you publish. Closing with unpublished comments shows a confirmation.

04

Publish in one shot

Finish review to choose Comment, Approve, or Request changes. All queued inline comments publish together via one API call.

How it works

Install, open a pull request in diffy, review. Overlay on GitHub or a dedicated tab.

01

Install the extension

Add diffy from the Chrome Web Store, Firefox Add-ons, or Microsoft Edge Add-ons.

02

Open a PR in diffy

A couple of ways to launch diffy: 1. View Diff on the PR page for a full-screen overlay (diffy prefetches as the page loads) 2. Right-click Open in diffy on a PR link or page for a standalone tab

03

Review the full diff

Read, comment, mark files viewed, and publish reviews. Comments and approvals post directly to GitHub.

Auth and privacy

Your token stays in the browser. No data leaves the extension unless you post a review to GitHub.

No data collection

diffy does not collect personal data. No tracking, no telemetry, no analytics.

Token stored locally

Your GitHub token stays in browser.storage.local inside the extension. It never leaves your browser.

Optional authentication

Public PR diffs work without a token. Posting comments and private repos need a token. The full review flow needs a classic PAT or a gh auth token from gh auth login.

FAQ

What reviewers usually ask before installing.

On any GitHub pull request page, click View Diff for a full-screen overlay — diffy starts prefetching PR data as the page loads. To open in a separate tab instead, right-click the PR link or page and choose Open in diffy from the context menu.

Install diffy

Free on Chrome, Firefox, and Edge.