// swarm

One brief. A whole team ships it.

Swarm turns a single sentence into a dependency-ordered plan, spawns a team of agents to execute it in parallel, and merges the result — without you coordinating a thing.

§ 01

From a sentence to a task graph

You describe the goal once. The Supervisor reads your brief, breaks it into discrete tasks, and wires the dependencies between them into a graph — what can run now, and what has to wait.

plan
Add OAuth login with Google and GitHub. Tests included.
Decomposed into 5 tasks across 3 waves.
wave 1 scaffold auth routes
wave 2 google provider · github provider ×2 parallel
wave 3 session middleware · integration tests

Nothing is hard-coded. The plan is the Supervisor's judgment — and you approve it before a single agent spawns.

§ 02

Dependency-ordered waves

Agents spawn wave by wave. Everything in a wave runs at once, each in its own worktree; the next wave only starts once the work it depends on has merged. Parallel where it is safe, sequential where it matters.

  • Independent tasks run side by side — no waiting in line.
  • Dependent tasks block until their inputs land on the branch.
  • A failed task halts its branch of the graph, not the whole run.
Note

You watch every wave advance in real time. Pause, redirect, or kill any agent mid-run.

§ 03

A clean branch, merged for you

As each agent finishes, the Supervisor reviews the diff and merges it. When the last wave lands, you are left with one coherent branch — reviewed, tested, and ready for you to take or leave.

Because every agent worked in an isolated worktree and waves merged in dependency order, there are no conflicts to resolve. The integration was the plan.

// related

Stop supervising one agent.

Zevyn Studio is launching soon. Join the waitlist and start directing a team.