This reference is derived from the current CLI surface (zeroclaw --help).
Last verified: February 18, 2026.
| Command | Purpose |
|---|---|
onboard |
Initialize workspace/config quickly or interactively |
agent |
Run interactive chat or single-message mode |
gateway |
Start webhook and WhatsApp HTTP gateway |
daemon |
Start supervised runtime (gateway + channels + optional heartbeat/scheduler) |
service |
Manage user-level OS service lifecycle |
doctor |
Run diagnostics and freshness checks |
status |
Print current configuration and system summary |
cron |
Manage scheduled tasks |
models |
Refresh provider model catalogs |
providers |
List provider IDs, aliases, and active provider |
channel |
Manage channels and channel health checks |
integrations |
Inspect integration details |
skills |
List/install/remove skills |
migrate |
Import from external runtimes (currently OpenClaw) |
hardware |
Discover and introspect USB hardware |
peripheral |
Configure and flash peripherals |
zeroclaw onboardzeroclaw onboard --interactivezeroclaw onboard --channels-onlyzeroclaw onboard --api-key <KEY> --provider <ID> --memory <sqlite|lucid|markdown|none>
zeroclaw agentzeroclaw agent -m "Hello"zeroclaw agent --provider <ID> --model <MODEL> --temperature <0.0-2.0>zeroclaw agent --peripheral <board:path>
zeroclaw gateway [--host <HOST>] [--port <PORT>]zeroclaw daemon [--host <HOST>] [--port <PORT>]
zeroclaw service installzeroclaw service startzeroclaw service stopzeroclaw service statuszeroclaw service uninstall
zeroclaw cron listzeroclaw cron add <expr> [--tz <IANA_TZ>] <command>zeroclaw cron add-at <rfc3339_timestamp> <command>zeroclaw cron add-every <every_ms> <command>zeroclaw cron once <delay> <command>zeroclaw cron remove <id>zeroclaw cron pause <id>zeroclaw cron resume <id>
zeroclaw models refreshzeroclaw models refresh --provider <ID>zeroclaw models refresh --force
models refresh currently supports live catalog refresh for provider IDs: openrouter, openai, anthropic, groq, mistral, deepseek, xai, together-ai, gemini, ollama, astrai, venice, fireworks, cohere, moonshot, glm, zai, qwen, and nvidia.
zeroclaw channel listzeroclaw channel startzeroclaw channel doctorzeroclaw channel bind-telegram <IDENTITY>zeroclaw channel add <type> <json>zeroclaw channel remove <name>
Runtime in-chat commands (Telegram/Discord while channel server is running):
/models/models <provider>/model/model <model-id>
add/remove currently route you back to managed setup/manual config paths (not full declarative mutators yet).
zeroclaw integrations info <name>
zeroclaw skills listzeroclaw skills install <source>zeroclaw skills remove <name>
zeroclaw migrate openclaw [--source <path>] [--dry-run]
zeroclaw hardware discoverzeroclaw hardware introspect <path>zeroclaw hardware info [--chip <chip_name>]
zeroclaw peripheral listzeroclaw peripheral add <board> <path>zeroclaw peripheral flash [--port <serial_port>]zeroclaw peripheral setup-uno-q [--host <ip_or_host>]zeroclaw peripheral flash-nucleo
To verify docs against your current binary quickly:
zeroclaw --help
zeroclaw <command> --help