Open-source CLI

Parallel AI agents,
isolated worktrees,
merged results.

Fleet splits features into parallel tasks, spawns a Claude Code agent for each one in its own git worktree, and merges the results back together. One command runs the full lifecycle.

$ npm install -g get-fleet@latest
Fleet demo preview
fleet go

One command. Full lifecycle.

Tell your orchestrator agent what to build. Fleet handles the rest.

1

Plan

Scout the codebase, write a feature spec, decompose it into parallel tasks with non-overlapping file ownership.

2

Spawn

Create a git worktree and branch for each task. Launch a Claude Code agent in a tmux session per worktree.

3

Build

Agents work in parallel on isolated branches. Health monitoring detects stalls and recovers stuck agents automatically.

4

Merge

Completed branches merge back in dependency order. Worktrees archive, session cleans up. Your feature is ready.

Built for serious work

Parallel worktrees

Each task gets its own git worktree and Claude Code session. Agents never conflict because they own separate files. No merge hell.

Health monitoring

Every tool call records a heartbeat. Stalled agents get nudged. Stuck agents get triaged. Crashed agents become zombies so others keep working.

Agent messaging

Broadcast to all agents, send direct messages, or reply to requests. Agents coordinate through a shared git branch without stepping on each other.

Built-in review

Each task submits for automated code review before merging. Reviewers check quality, tests, error handling, and security. PASS or FAIL, no ambiguity.

Shortcuts, guidelines, templates

Agents load procedures on demand. Shortcuts say what to do. Guidelines say what counts as correct. Templates give structure. Add your own from any URL.

Essential commands

fleet go Full lifecycle: up, launch, watch, merge, down
fleet status Check progress across all tasks
fleet broadcast "msg" Send a message to all agents
fleet send <task> "msg" Direct message to one agent
fleet dashboard Terminal UI with agents, messages, merge queue
fleet down Archive session, remove worktrees, clean up

Get started

$ npm install -g get-fleet@latest

Then run fleet init in your repo. Requires Node.js 20+, tmux, and Claude Code CLI.