Skip to main content
Run bead swarm CLI commands to distribute commands across temporary machines. CI commands connect GitHub repositories and inspect assigned jobs.

Start a swarm

--inputs reads a JSON array and cannot be combined with --count. Without either, count defaults to 1. The guest receives BEAD_SWARM_INPUT and zero-based BEAD_SWARM_INDEX. Prepare code in a template or snapshot, or fetch it in your command. Swarm does not upload your local checkout.

Inspect and collect

Results remain available for 24 hours after completion. Task machines are deleted after their commands. Inspect member outcomes before deciding whether another run is needed. See parallel work.

GitHub CI commands

For the selection file and workflow, read GitHub Actions runners. For a single job from any CI system, use bead run.