BRAID
Run 10 AI agents
without losing your mind
Claude, Codex, and your shell can work in parallel. Braid keeps them from stepping on each other — isolated worktrees, real terminals, and live GitHub context, all in one local-first command center.
Mac · Local-first · Your code never leaves your machine
Sound familiar?
Running multiple AI agents at once should make you faster. Most days, it just makes a mess.
Five Claude windows. Three branches. No idea what's running.
You started a refactor in one terminal, kicked off tests in another, asked Codex to fix a bug in a third. Now you're the human Kubernetes scheduler, and you're losing.
Agents finish while you're not looking. Or get stuck and just sit there.
No notifications. No status. You tab back twenty minutes later to find one done, one waiting on input, and one halfway through clobbering your branch.
Your worktrees, terminals, and PRs don't talk to each other.
Branch in one window. PR status in a browser tab. Notes in Notion. CI in Slack. Switching context costs you ten minutes every time, and the agents don't wait.
How Braid works
Three steps from chaotic agent juggling to calm, parallel shipping.
Spin up an isolated worktree
Name a task, pick a base branch, and Braid provisions a fresh git worktree on disk. No stashing, no branch confusion — just a clean room for the work.
# auto-created on task creation
/projects/myapp/.worktrees/auth-flow
✓ branch: feat/auth-flow
✓ worktree: ready
Send agents to work in parallel
Open a Claude terminal, a Codex terminal, or a plain shell — all inside the task's worktree. Each agent has its own room. None of them collide.
Watch GitHub from the same panel
PR status, CI checks, and reviews refresh in the background. When everything's green, ship — without ever opening github.com.
Built for parallel agent work
Each piece exists because juggling AI agents the old way doesn't scale past two.
Claude and Codex are first-class
Each task can host multiple terminals — and Braid knows the difference between a Claude session, a Codex session, and a plain shell. Color-coded, named, and addressable. When an agent finishes (or stalls), you'll know.
Real PTYs under the hood, not fake terminal emulators. Anything you can run in your shell, you can run here.
claude> implement OAuth callback handler
Reading src/auth/...
Editing 3 files...
✓ Tests pass (12/12)
# Three tasks, three isolated checkouts
~/myapp/.worktrees/
├─ auth-flow → feat/auth-flow
├─ fix-ci → fix/ci-pipeline
└─ docs-update → chore/docs
# Each agent stays in its lane.
# No stashing. No clobbering.
# No "wait, which branch was I on?"
Every task gets its own checkout
Braid provisions a real git worktree per task — automatically. Three agents working at once means three branches, three directories, zero collisions.
Status badges tell you when a worktree is provisioning, ready, broken, or missing. Recovery is one click.
GitHub that never blocks you
PR refresh, CI checks, review status — every GitHub call runs as a background job, persisted to disk. The UI never freezes. The spinner is only ever in one panel, never the whole app.
Uses your local gh CLI auth. No tokens to paste. No OAuth app to install.
feat: implement OAuth flow
opened 2 hours ago · main ← feat/auth-flow
Branch
feat/auth-flow
↑ 3 ahead
Last activity
3 commits
2 days ago
Previous session
Pick up where you left off — even days later
Come back to a task and Braid shows you exactly where it stood: branch ahead/behind, last commits, prior terminals, the activity timeline of every command and PR event.
One click restores your terminals to the same shells, same working directories. No more "what was I doing?"
Your code stays on your machine
No SaaS lock-in. No cloud sync. No telemetry pings. Braid is a real desktop app — your tasks, terminals, notes, and history live in a SQLite file on your laptop. Close the lid, board a flight, keep working.
SQLite, on disk
Every project, task, command, and snapshot lives in one local database file. Back it up. Inspect it. Own it.
Works offline
No internet, no problem. Your terminals, worktrees, and notes don't depend on cloud latency. Even GitHub data is cached locally.
No telemetry
We don't watch you work. The only network call is auth and license check. Your code, prompts, and shell output never leave your machine.
What's coming next
A founding license unlocks every update during your year — including everything below as it ships.
Linear integration
Pull issues straight into Braid as tasks. Status syncs both ways. Your Linear board and your worktrees stay in lockstep.
Push notifications
Native desktop alerts when an agent finishes, CI lands, or a review comes in. Phone push for when you're away from the keyboard.
Deeper GitHub sync
Read PR review threads, inline comments, and check details inside Braid. Reply without leaving the task.
Slack integration
Pipe agent finishes, CI events, and PR updates into the Slack channel of your choice. Or pull team threads into the right task.
Built-in task board
Plan your work without leaving Braid. Backlog, in-flight, blocked, done — a lightweight board for solo devs who don't need Jira.
Jira integration
For teams who can't escape it. Pull tickets, transition status, log work — all without leaving Braid.
Notion integration
Sync task notes to a Notion database. Keep your team's source of truth without copy-paste.
Windows & Linux
Native builds for Windows and Linux are on the way. Founding licenses cover every platform at no extra cost.
Lock in $50/yr for life
Every founding member keeps their $50/yr rate as long as they renew — even after the standard price kicks in.
Free
For trying Braid out
- 1 project, unlimited tasks
- Unlimited terminals per task
- GitHub PR & CI status
- Auto git worktrees
- Multiple projects
Pro
Locked at this rate for life
$96/yr standard price after launch
- Unlimited projects
- Everything in Free
- All updates for the year
- Linear, Jira, Notion (when shipped)
- Priority support from the Braid team
Renew yearly to keep your $50 rate.
Pro (after launch)
Public price once founding closes
- Same Pro features
- What you'll pay if you wait
Founding members will never pay this — your rate is locked.
What happens when my license expires?
You keep the latest stable version of Braid you had — forever. The app doesn't lock or cripple. You just stop receiving new updates until you renew. No subscription trap.
Questions, answered
Things people ask before they buy.
What happens when my license expires?
Is my code uploaded anywhere?
Why $50 — what's the catch?
Mac only? When are Windows and Linux coming?
Which AI agents does Braid actually support?
Do you offer refunds?
Stop juggling.
Start braiding.
Get the desktop app, lock in the founding rate, and turn agent chaos into parallel shipping.
Free with 1 project · macOS · Windows & Linux on the roadmap