Searchable file tree
Jump to any file in huge PRs. Filter as you type.
Hundreds of files, large diffs, and heavy review threads hit documented limits and long-standing UX friction. diffy is built for exactly those reviews.
Diff too large to display
Fetches the PR via the GitHub API and renders it in a dedicated viewer, bypassing the web UI diff renderer.
Load diff on every large file
Shows full file patches in one continuous scroll. No per-file load buttons.
Slow, freezing Files changed tab
Lightweight overlay with worker-based syntax highlighting. Stays responsive where GitHub's tab struggles.
300+ changed files
Uses the paginated files API to load every changed file, then assembles the full diff.
Comments scattered across tabs
Inline review threads on the lines you are reading, with reply, edit, and delete in context.
Every feature ships in the extension today. Powered by Pierre's Trees and Diffs.
Jump to any file in huge PRs. Filter as you type.
Inline threads on the diff. Queue comments and publish in one shot.
Per-file checkboxes sync with GitHub. Jump to what's left.
Split or unified layout, diff display options, collapse files, and refresh after new pushes.
Pierre, Catppuccin, Dracula, Nord, and more. Separate light and dark picks.
Full-screen overlay on GitHub, or open in a dedicated tab.
Optional GitHub token for private repos and higher rate limits.
Sidebar panels for file, line, and comment stats plus branches, author, state, labels, and reviewers.
Mark files as you read, queue comments in batch mode, then publish your verdict when the PR is covered.
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.
Toggle Start Review in the header. Comments queue locally as draft annotations on the diff.
Select lines and compose comments. They stay local until you publish. Closing with unpublished comments shows a confirmation.
Finish review to choose Comment, Approve, or Request changes. All queued inline comments publish together via one API call.
Install, open a pull request in diffy, review. Overlay on GitHub or a dedicated tab.
Add diffy from the Chrome Web Store, Firefox Add-ons, or Microsoft Edge Add-ons.
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
Read, comment, mark files viewed, and publish reviews. Comments and approvals post directly to GitHub.
Your token stays in the browser. No data leaves the extension unless you post a review to GitHub.
diffy does not collect personal data. No tracking, no telemetry, no analytics.
Your GitHub token stays in browser.storage.local inside the extension. It never leaves your browser.
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.
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.
Free on Chrome, Firefox, and Edge.