Skip to content
Released v0.1.0 · Developer tool · Python CLI

PowerSwarm

Parallel coding agents, each held to its own kill check.

Fan work out to many headless coding agents (Grok, Codex or Claude Code), each in its own git worktree, and accept only what passes its kill check.

huggingface.co/spaces/willykeenan/powerswarmRecorded run
PowerSwarm run viewer: a finished run with 2 green lanes, 0 red, a full-width green wave and the viewer lane's attempts and diff
A recorded run on the Hugging Face Space: two Grok lanes built pieces of PowerSwarm itself, both green.
Agents
Grok · Codex · Claude Code
Isolation
One git worktree per lane
Merges
None: you review branches
License
Apache-2.0
01 / What it does

Parallel coding agents, each held to its own kill check.

  • 01

    Earned waves

    The first wave runs up to three lanes. A wave at least 75% green doubles the width, under 25% halves it, capped by your cores.

  • 02

    Kill checks, no shell

    Each target has a command that must print one exact line. A lane is green only when it passes and every changed file stayed inside its scope.

  • 03

    Receipts for every lane

    Prompts, worker logs, check output and an event log are kept per run, and a fresh bug-sweep worker hunts for defects in each green lane.

02 / The record

What it can prove, and where it stops.

Proven safeguard
PowerSwarm never merges, pushes, deploys or edits your checkout: every lane ends as a branch. Kill checks run without a shell; bash, sh and env are refused at validation.
Limits
Version 0.1.0, tested on macOS and Linux with Python 3.9 and 3.12; Windows is untested. You review and merge every lane yourself.
License
Apache-2.0
Screens on this page
Real captures of the product, from its demo mode, sample data or a recorded run. No customer data.
03 / Try it

Run it yourself.

Install, from the repository README. Nothing here needs an account with us.

PowerSwarm: Install
pip install "git+https://github.com/willykeenan/powerswarm"