GitHub code reviews done right

Sign in with GitHub

What does it do for me?

Shows you what changed since last time you looked. Even across multiple commits, merging, or rebasing. In beautiful, responsive, one- or two-column diffs.
Manages comments so your inbox doesn't overflow. Send comments in batches to structure the review process. Never miss a comment or have it mysteriously disappear.
Integrates effortlessly with GitHub pull requests. No new commands to learn, no separate repos to sync, no servers to set up. Live updates. Two clicks to set up.

What are others saying?

Nicolas Artman
Frontend Engineering Lead, Udacity
Danny Kopping
Senior PHP Developer, Zando
Holger Rapp
Senior Software Engineer, Google
Jay Stotz
Co-founder & CTO at Springboard Retail
Austin McDonald
Software Engineer, Seed

More features than you can shake a stick at

  • See only what changed since last time you looked (even if rebased).
  • Instantly diff any two revisions of a file, in one or two columns.
  • Hide spurious whitespace-only, merge, or rebase deltas.
  • Tracks reviewed files, unreplied / unresolved comments.
  • Comments map across code changes, never disappear.
  • Live updates: don't waste time on outdated commits or comments.
  • Send all comments in one batch, or one at a time.
  • Auto-saves drafts to server—resume your review anywhere.
  • Fully supports GitHub-flavored Markdown.
  • Most of the power of heavier tools with a simple, clean UI.
  • Convenient dashboard of all your in-progress reviews.
  • Full contextual help and fast support if you run into issues.
  • Customize code font/highlighting, key bindings, max line length.
  • Write rules for review completion, and post status to GitHub.
  • Open files on the right line directly in your favorite editor.
  • Works with any repo where you can create a pull request.
  • Uses GitHub's permissions: no separate accounts or ACLs.
  • All your code and comments stay on GitHub—leave any time.