Skip to content

Local-first code review. Agent workbench in 0.6.

Your agents write the code. You hold the deck.

Review local branch diffs like a pull request, without opening one. Patchdeck 0.5 ships that desk today. The agent workbench arrives in 0.6.

v0.5.0 · Tauri 2 + Rust · source available · Signed and notarized. Updates itself.

Patchdeck · feature/agents...main

@@ -18,8 +18,11 @@ function shipReview() {

const branch = await git.currentBranch()

wait for CI, review in a browser tab

review on your machine, before it ships

comments follow the code through a rebase

return branch

}

Features

Find the change before the change finds you.

Review

PR-style review, locally

The commits unique to a branch, a collapsible file tree with statuses and line counts, and syntax highlighting that matches the rest of the window.

Compare

Your branches, compared honestly

Merge-base semantics, base...branch, across your local branches. Patchdeck suggests main or master when it can.

Track

A comment survives the rebase

Review comments anchor to a content fingerprint, so they stay with the code through line drift and rebases.

Viewed

Never review the same diff by accident

Viewed-file state is scoped to the exact repo, merge base, and compare commit, so a force-push never lies to you.

Keyboard

Review without reaching for the mouse

Use j and k for the next and previous file. Press v to mark the current file viewed.

Workspace

Every repo in one window

Open a workspace folder and Patchdeck finds every repo in its immediate subfolders. Tabs, comparisons, and selection survive a relaunch.

Agents

An agent board beside the code

Shipping in 0.6

Coming in 0.6: run Codex and Claude Code beside a diff with a read-only or workspace-write policy.

Editor

A guarded editor

Shipping in 0.6

Edit checked-out files while an agent session is attached. Path containment, symlink-escape checks, optimistic concurrency, and atomic saves keep that narrow.

Safety

Read-only by default

A review tool that could accidentally push would not be a review tool. Patchdeck’s Rust core reads your repositories without changing their state.

The only write is a file you explicitly edit.

  • Git inspection is read-only: direct invocation, no shell, allowlisted read operations only
  • Agent sessions attach over loopback only, and the session credential never reaches the UI
  • No commit, push, pull request, or publication ever happens automatically

Download Patchdeck

trust the summary

read the diff

macOS · Apple Silicon and Intel · v0.5.0

Requires Git on your PATH. Agent features in 0.6 will use your existing Codex or Claude Code CLI sign-in.