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

- 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.
pip install "git+https://github.com/willykeenan/powerswarm"