clawctl runs each OpenClaw gateway in its own isolated Ubuntu VM. Set up in minutes. Manage a fleet from your terminal.
Requires macOS on Apple Silicon.
The interactive wizard walks you through every setting. One command, fully configured gateway.
Every instance is its own isolated VM. See them all with one command.
Every gateway runs in its own Ubuntu VM via Lima. Nothing touches your Mac. Config and data live in a git-tracked project directory on your host — delete the VM, recreate it, pick up right where you left off.
Spin up as many gateways as your hardware allows. Each gets its own isolated VM, project directory, and config. Instance context resolution means you set the name once and stop repeating yourself.
Headless mode provisions from JSON configs — CI/CD, team onboarding, reproducible rebuilds. Reference 1Password secrets with op:// URIs. Zero plaintext credentials in your repo.
One JSON file. Full gateway. No prompts. VM resources, networking, provider, agent persona, channels — everything in one config you can check into git.
{ "name": "hal", "project": "~/openclaw-vms/hal", "resources": { "cpus": 4, "memory": "8GiB" }, "provider": { "type": "anthropic", "model": "anthropic/claude-opus-4-6" }, "bootstrap": { "agent": { "name": "Hal", "context": "Calm, precise, just a little too helpful." } } }
Day-to-day management from your host. No need to shell in.
Your gateway will be running in its own isolated VM in minutes.