Skip to content

Changelog

Revue is a Mac app for reading and reviewing GitHub pull requests, stacks and your own local work, before and after you push.

  • Each tab reads one thing: a pull request, a branch, your working copy or a comparison. Split a pane to read two side by side.
  • Diffs are unified or split, with syntax highlighting, more context on request and generated files and lockfiles folded with the reason.
  • Mark files viewed as you go. The mark stays until that file’s diff changes.
  • Write comments, reply to threads, resolve them and suggest changes. Your comments wait in a pending review that only you can see until you submit it as Comment, Approve or Request changes.
  • The review panel shows the pull request’s reviews, checks and your pending comments. Failing checks open their logs in Revue.

Snapshots: see what changed since you last looked

Section titled “Snapshots: see what changed since you last looked”
  • Every push to a pull request is kept as a snapshot. Revue remembers the last one you read.
  • Changes since last look opens everything pushed since then as one range, so a re-review reads only what is new.
  • Compare any two snapshots. Ignoring rebases leaves out what came from a moved base and shows only how the work changed.
  • When someone pushes while you read, the new snapshot arrives without moving what you are looking at.
  • The Inbox lists review requests, your pull requests and the ones you follow, in Needs you, Your PRs, Stacks, Snoozed and Done.
  • Mark read and Snooze are kept on your Mac and change nothing on GitHub.
  • With live updates turned on in Settings, the Inbox hears about changes as they happen.
  • Revue reads stacks of branches from gh-stack. Each layer’s diff is compared with the layer below it, not with main.
  • Each layer says where it stands: Open, Draft, Merged, Closed, Needs rebase, GitHub only or Local only.
  • Check out a layer into its own worktree to see its uncommitted work.
  • Open a checkout with the revue command, or from File › Open Repository. A branch tab follows your checkout, and asks before it moves when you switch branch.
  • Live shows the files on your Mac before you commit. Checkpoints keep what your branch looked like at each commit or rebase.
  • Comments on a local branch stay on your Mac and are never sent to GitHub.
  • Commit chosen files, hunks or lines. Draft a pull request’s title and description and check its preflight before you push and create it.
  • Send your comments to a Claude Code or Codex session working in the same checkout. The agent can reply and mark them addressed, and you check and resolve them.
  • Install the Claude Code plugin from the Revue menu. With Review Claude’s Edits on, Claude’s proposed edits open in Revue as a diff to accept or reject.
  • AI review runs Claude Code or Codex on your Mac, with your own account, to look for problems in a snapshot. Its findings appear in the diff, and Apply writes a fix to your working file.
  • Select lines and use Ask AI to ask about them. Each selection keeps its own conversation.
  • A terminal in the bottom pane opens in the checkout you are reading.
  • The command palette finds a pull request, a branch, a file or a command.
  • Single keys move through files, comments and findings, and every shortcut can be changed. Help › Keyboard Shortcuts lists them.
  • Copy a Revue link to a thread, and anyone with Revue opens straight to it.
  • Help › Take the Tour walks through the real interface a task at a time, and Help › How Revue Works explains its terms.
  • Choose the interface theme and the code theme separately, and import themes from VS Code and TextMate.
  • Choose the code font, the interface’s text size, a zoom from 80 to 140 percent, density and which side the sidebar sits on.
  • Settings can be exported to a file and imported on another Mac.
  • Revue checks for new versions every hour, once you allow it, and installs them from Revue › Check for Updates. Settings › Updates changes how often, or turns it off.
  • Revue sends counts of the features you use, timings, and error and crash reports to help fix problems. Paths, logins, tokens and the names of repositories and branches are taken out first, and your code, comments and prompts are never sent. Turn them off in Settings › Updates.
  • Help › What Revue Stores and Sends lists everything Revue keeps on your Mac and everything it sends, and where.