Review your agent's changes without leaving the terminal

Run it on your laptop, on a server over SSH or in a terminal multiplexer next to your agent. It works the same on macOS and Linux.

$ curl -fsSL https://reviewer.sh/install | bash

macOS and Linux, on arm64 and x64. Free and open source.

Comment on the line that's wrong

Press c on any line and write what's wrong. The comment shows up in the Mac app's diff too.

A comment being written under a changed line: rewrite this to not use ternary

Side by side or top to bottom

s switches layouts. Hunks or full files, wrapped or not, with the changed files beside the diff.

A branch laid out top to bottom in the terminal app, with the changed files beside it

Every action is a keystroke away

⌘K opens the command palette: go to file, search in files, switch branch and every Git action. u finds every usage of a symbol and ? lists every key.

The terminal app's command palette open over a diff

See what changed, and when

The History pane lists the branch's commits. Open one to read it like any other change.

The branch's history in the terminal app's bottom pane

Customize your terminal experience

Reviewer TUI works with a wide variety of themes.

One command for whatever you're reviewing

Open the branch, a single commit or a GitHub pull request, from any repository.

reviewer
The repository you're in
reviewer --against main
The branch against main
reviewer --commit 3f2a9c1
A single commit
reviewer --pr 42
A GitHub pull request
reviewer ~/code/web ~/code/api
Several repositories side by side

Shared with the Mac app

A comment you leave here shows up in the Mac app, and the other way round. Any agent can pick them up with the resolve-reviewer-comments skill.

Runs on any machine

macOS or Linux, on your laptop or on a server over SSH. The install brings Node.js and everything else it needs.

Updates itself

It checks for a new release at launch. Run update Reviewer from ⌘K, or reviewer upgrade from the shell.

Workspaces

Open several repositories side by side, or a saved workspace with reviewer -w.