Review at the speed AI ships.
reviewdeck is a native Mac app for stacked pull requests. AI finds the issues and drafts the comments. You decide what goes to GitHub.
macOS 15 or later. Signs in with the GitHub CLI.
Stacks
Move through a stack in one keystroke.
Open any pull request and reviewdeck finds the rest of its stack. Each layer shows only its own change, compared with its parent and not with main.
- [ ] move between layers. ⌘1 to ⌘9 jump to one.
- All layers load in the background, so a switch is instant.
- After a force push, see only what changed since your last review.
AI review
AI drafts. You decide.
Run Claude Code, Codex, or any OpenAI-compatible model on a layer. Findings come back ranked P0 to P3, next to the lines they are about.
- Each finding explains the problem and can suggest a fix.
- Make Draft turns a finding into a pending comment. Nothing is sent before you press Submit Review.
- Agents only read. They never approve, merge, push, or post.
For teams
Keep the bar high when AI writes the code.
More code needs more review, not less. reviewdeck helps reviewers keep up and keeps a person responsible for every word.
- Findings cite your team's rules from
AGENTS.md. Turn a good comment into a new rule. - See the exact review before it goes to GitHub: the summary, each comment, and the request.
- Rate each finding with a thumbs up or down.
Speed
Fast is a feature.
Native Swift and AppKit. No web view, no Electron. Every build checks these limits and fails when one is missed.
- Layer switch
- <100ms
- Diff scrolling
- 120fps
- Inbox from cache
- <300ms
- Memory
- <300MB
- Scrolling and memory are measured on a 50,000-line diff.
- Diffs come from a local git mirror and are cached by commit.
- No polling. The file system tells reviewdeck when local branches change.
- Every action has a shortcut. ⌘/ shows them all.
No token stored
reviewdeck asks the GitHub CLI for your token when it needs it and keeps it only in memory.
Local changes too
Review a local branch, a worktree, or uncommitted changes the same way as a pull request.
Fixes stay separate
An agent edits only a private copy. You see the diff before anything touches your checkout.
Review faster. Ship with confidence.
Download for MacmacOS 15 or later.