Skip to content
v0.19.0macOS, Apple silicon

Ten agents.
One place
to say yes.

Fleet runs coding agents in parallel — each on its own branch, in its own worktree, with its own review queue. Nothing reaches main until you have read the diff.

Download for macOSv0.19.0 · 131 MB

Apple silicon. Intel Macs are not supported.

auth-flake running 4m12sstripe-v14 blocked on db:migratesettings-dark +184 −52 readynode-24 typecheck failedindex-backfill running 18m03sonboarding-copy reading 51srate-limit-fix merged 12:04
A Fleet session: sessions grouped by repository in the sidebar, an agent transcript with folded tool calls, and a permission card awaiting an answer.
The window
Four surfaces, no tab hunting
Sessions on the left, one conversation in the middle, and diffs, plan, checks and terminal stacked on the right. The rail is the only thing that ever changes shape.

Parallelism is cheap. Trust is not. Fleet spends its complexity on the review, not the run.

10
Concurrent sessions
0
Unreviewed merges
1
Ledger for spend
Isolation

A worktree per session

Every session is checked out on its own branch in its own directory. Ten agents can edit the same file in the same second and none of them sees the others' work.

~/code/fleet-api
├─ main · untouched
├─ .worktrees/auth-flake running
├─ .worktrees/stripe-v14 blocked
├─ .worktrees/node-24 failed
└─ .worktrees/index-backfill running
tests/support/auth.ts
+6−2
12export function getToken(scope: string) {
13−  if (!cache) cache = new TokenCache()
13+  const cache = worker.get(TokenCache)
14+  afterEach(() => cache.reset())
15  return cache.for(scope)
Approve fileRequest a change
20/20 repeats passed
Review

The diff is the deliverable

Every change arrives with the tests it ran and the checks it passed. Approve a file, ask for a fix, or open the pull request without leaving the window.

Attention

Four states, read at a glance

Status is a shape as well as a color, so it survives a screenshot and colorblindness both. Only blocked sessions ask for you — a full fleet stays quiet until something needs deciding.

Running
Round dot, pulsing. Working, nothing needed.
Blocked
Square, still. Waiting on your answer.
Done
Round dot, solid. Diff ready to review.
Failed
Square, red. Held before it could merge.

Run ten. Read every diff.

Fleet is one download. It drives the Claude Code and Codex you already have, and it never asks for a key.