Every branch, PR, and agent in one window.
Delta is a desktop app for reviewing code and running coding agents against your local git worktrees. Open any branch or PR, read an AI walkthrough of what changed and why, drop into a terminal beside the diff, and comment inline — powered by the CLIs already on your machine.
Codex streaming + adapter agents Ready to merge noble-harbor
Live preview — switch tabs, or watch it run. This is the actual Delta interface.
// one window
Three views of the same change, one keystroke apart.
A branch isn't just a diff. Delta gives you the terminal that produced it, the diff itself, and the narrative that explains it — and switches between them instantly, without losing your place.
- Code
- A real PTY terminal in the worktree. Launch a plain shell, or auto-run claude or codex. Flip to the diff while the agent keeps working — terminals stay alive across tabs.
- Diff
- Syntax-highlighted, split or unified diffs with word-level highlighting. Comment on any line, mark threads addressed, and copy the whole review out when you're done.
- Walkthrough
- An agent reads the diff and writes the PR's story: a summary plus ordered chapters that explain the why, group related files, and flag the boilerplate you can skim.
// walkthrough
Read the story, not all fifty files.
Big PRs hide their intent across dozens of files. Point Delta at any branch and an agent investigates the diff, then writes the change up the way a good author would.
- Runs locally with Opus or Codex — your CLI, your auth, your code never leaves the machine.
- Streams its reasoning live: the git commands it runs, the files it reads, what it concludes.
- Groups the diff into ordered chapters instead of one-file-at-a-time, and flags generated or boilerplate files to skim.
- Cached by diff hash, so reopening is instant — regenerate with one click when the branch moves.
Codex streaming + adapter agents
Turns the single hard-coded Claude call into a small adapter layer, then teaches Delta to stream Codex's reasoning live — and remembers the model you picked.
Adapter registry for backends
A pluggable ADAPTERS map gives Claude and Codex one runAgent() entry point, so adding a backend is a registry entry instead of a new branch in the call site.
// the loop
The whole review loop, without the tab-switching.
- 01
Open a project
Point Delta at a git repo on disk. No login, no upload — it just reads the folder.
- 02
It finds your work
Delta discovers every worktree and open PR through git and gh, then keeps polling so a freshly-pushed branch shows up on its own.
- 03
Review, run, understand
Read the diff, generate a walkthrough, or open a terminal and let an agent loose — all against the same branch, side by side.
- 04
Comment, then move on
Leave inline comments, mark them addressed, jump branches with ⌘K, and spin up a fresh worktree when the next thing starts.
// everything else
Built like a tool you keep open all day.
- One-click worktrees
- Spin up a fresh branch in its own worktree with a friendly name. Each one is isolated, so parallel work never collides.
- Auto-discovery
- Branches, worktrees, and open PRs are found for you and refreshed on focus — with draft, checks-running, and ready-to-merge status.
- Keyboard-first
- ⌘P fuzzy-finds any file with its diffstat, ⌘K jumps between branches and PRs, ↑/↓ steps through changed files. Hands stay home.
- Inline comments
- Comment on any line, edit or resolve threads, and copy the full review to paste wherever it needs to land. Stored locally in SQLite.
- Pick your model
- Generate walkthroughs with Anthropic's Opus or OpenAI's Codex. The choice is remembered per machine; the agent registry is pluggable.
- Local and private
- Delta drives the CLIs you already have — git, gh, claude, codex. There's no Delta account and no server in the loop. Your code stays put.
Put your branches, agents, and reviews in one place.
Delta is free while in beta. Download the macOS build, or build from source for Windows and Linux.
Requires git. gh, claude, and codex are optional — add the ones you use. · Universal build · v0.1.13