Braid BRAID
Founding licenses available — $50/yr

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

Braid showing parallel agent terminals across isolated git worktrees with live GitHub PR context

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.

01
Create a task

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

02
Launch terminals

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.

claude — refactoring auth module
codex — writing tests
shell — npm run dev
03
Ship

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.

PR #142 open
CI passing 2 approvals
Refreshed 12s ago

Built for parallel agent work

Each piece exists because juggling AI agents the old way doesn't scale past two.

Agent terminals

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 running · 4m

claude> implement OAuth callback handler

Reading src/auth/...

Editing 3 files...

✓ Tests pass (12/12)

codex idle
shell npm run dev

# 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?"

Worktrees

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

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.

Pull Request #142 open

feat: implement OAuth flow

opened 2 hours ago · main ← feat/auth-flow

CI passing (12/12) 2 approvals
Refreshed 4s ago Background job
Welcome back to: Auth flow refactor last seen 2 days ago

Branch

feat/auth-flow

↑ 3 ahead

Last activity

3 commits

2 days ago

Previous session

claude + 2 shells
Reentry

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?"

Local-first by design

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.

Roadmap

What's coming next

A founding license unlocks every update during your year — including everything below as it ships.

Next up

Linear integration

Pull issues straight into Braid as tasks. Status syncs both ways. Your Linear board and your worktrees stay in lockstep.

Next up

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.

Next up

Deeper GitHub sync

Read PR review threads, inline comments, and check details inside Braid. Reply without leaving the task.

Planned

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.

Planned

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.

Planned

Jira integration

For teams who can't escape it. Pull tickets, transition status, log work — all without leaving Braid.

Planned

Notion integration

Sync task notes to a Notion database. Keep your team's source of truth without copy-paste.

Planned

Windows & Linux

Native builds for Windows and Linux are on the way. Founding licenses cover every platform at no extra cost.

What else?

Founding members shape the roadmap. Tell us what to build next.

hello@braid.software →
Founding launch — limited time

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

$0 forever
  • 1 project, unlimited tasks
  • Unlimited terminals per task
  • GitHub PR & CI status
  • Auto git worktrees
  • Multiple projects
Download free
Founding member

Pro

Locked at this rate for life

$50 /year

$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
Get founding license

Renew yearly to keep your $50 rate.

Pro (after launch)

Public price once founding closes

$96 /year
  • 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?
You keep the latest stable build of Braid you had at the time your license expired — forever. The app doesn't lock, throttle, or downgrade. You just stop receiving new updates until you renew. Renew anytime to pick back up.
Is my code uploaded anywhere?
No. Braid is a local-first desktop app. Your code, prompts, terminal output, notes, and command history live in a SQLite database on your machine. The only network calls Braid makes are sign-in, license validation, and update checks. Agent traffic (Claude, Codex, etc.) goes directly from your machine to those vendors — Braid is never in the middle.
Why $50 — what's the catch?
No catch. $50 is the founding price — locked at that rate for life as long as you renew. The standard price after launch is $96/yr, which is closer to what a tool like this is worth. Founding members are betting on Braid early; the price reflects that.
Mac only? When are Windows and Linux coming?
Mac only at launch. Native builds for Windows and Linux are on the roadmap — founding licenses cover every platform at no extra cost when they ship.
Which AI agents does Braid actually support?
Anything that runs in a terminal. Claude Code and Codex have first-class terminal kinds (color-coded, recognized, with smart status detection). But because Braid spawns real PTYs, you can run any CLI agent — Aider, Cursor's CLI, your own scripts. If it talks to a shell, Braid hosts it.
Do you offer refunds?
No — once a license is purchased, it's yours for the year. That's why the free tier exists with no time limit. Run a real project on it, see if Braid fits how you work, and only buy when you're sure. If something feels off, email hello@braid.software first — Braid would rather fix the problem than process a chargeback.

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