Run coding agents in parallel.
Stay in control.
Give every task its own isolated Git workspace. Review every change, move from task to PR, and keep everything that needs your attention in one Inbox.
Serialized the refresh path behind a per-account mutex and added a 30-second early-expiry window. Tokens now refresh once per expiry instead of once per concurrent request.
All 42 unit tests pass. Added regression coverage for the concurrent-refresh case.
From task to PR, without losing the thread
Pull an issue from your tracker — or type a prompt. Birch briefs the agent with the full task context.
One click creates a Git worktree on its own branch. Agents run there — never on main, never on each other.
Word-level diffs against the base branch. Approve hunk by hunk — nothing lands that you haven't seen.
+ retry(charge, { idempotencyKey })
Open the PR without leaving Birch. Checks, review comments, and merge flow back into your Inbox.
Every task gets its own workspace
A workspace is a real Git worktree on its own branch — not a copy, not a container. Run three agents on three tasks in the same repo and keep main untouched.
✻ Editing src/auth/refresh.ts
waiting for your answer…
+96 −14 · ready for review
Parallelize the work.
Centralize the attention.
One Inbox for everything that needs you
Agent turns, review requests, failing checks, PR comments, assigned issues — a single queue instead of five tabs and a terminal bell.
Plugged into your stack
Issues in. PRs out. Status synced back — both ways.
Latest releases
Release notes will appear here when a release is published.
Questions
Does my code leave my machine?
No. Birch is a desktop app — repositories, worktrees, and agent sessions all run locally. The only network traffic is Git itself and the integrations you explicitly connect.
What does “isolated” mean, exactly?
Each workspace is a Git worktree on its own branch. Agents can't touch main or each other's work. It's isolation for parallelism — not a security sandbox.
Do I need Claude Code or Codex installed?
Yes — Birch orchestrates the agent CLIs you already use, with your existing accounts and keys. Claude Code, Codex, and OpenCode get first-class status; anything that runs in a terminal works.
Which platforms are supported?
macOS 11+ (Apple Silicon and Intel) and Windows 10/11 x64. Builds are self-contained — nothing else to install. Current builds are unsigned; signed installers with auto-update are on the roadmap.
What does it cost?
Nothing while in beta. Running your own agents on your own machine will stay free.
Your agents can work in parallel. Now you can too.
Free while in beta. Your repos never leave your machine.
Direct downloads: macOS · Apple Silicon · macOS · Intel · Windows