Fleet Mode
Manage multiple VMs in parallel
Forge multiple identical servers with one command. Each gets its own IP, its own Docker, its own copy of your repo.
Create a fleet
gibil create --name fleet --fleet 5 --repo https://github.com/you/project --ttl 15 --jsonThis creates fleet-1-xxxx, fleet-2-xxxx, ..., fleet-5-xxxx in parallel.
Run commands across the fleet
# List all servers
gibil list
# Run on each
gibil run fleet-1-xxxx "cd /root/project && pnpm test:unit" --json
gibil run fleet-2-xxxx "cd /root/project && pnpm test:e2e" --json
gibil run fleet-3-xxxx "cd /root/project && pnpm test:integration" --jsonDestroy the fleet
# Destroy all active servers
gibil destroy --allFleet mode creates identical VMs. For different configurations per VM, use separate gibil create commands instead.
Cost
| Fleet size | TTL | Server type | Estimated cost |
|---|---|---|---|
| 3 VMs | 15 min | cpx11 | ~€0.005 |
| 5 VMs | 30 min | cpx11 | ~€0.015 |
| 10 VMs | 15 min | cpx11 | ~€0.015 |
Hetzner bills by the hour (minimum 1 hour per server), but at €0.007/hr per cpx11, even large fleets are cheap.
Next steps
- Run CI Tests — parallel test matrix
- AI Agent Sandbox — one VM per agent task
- gibil create — fleet flag reference