openclaw is the main CLI entry point. Each core command has a dedicated
reference page or is documented with the command it aliases; this index lists
the commands, global flags, and output styling rules that apply across the CLI.
Setup commands by intent:
openclaw setupandopenclaw onboardrun the full guided first-run path for gateway, model auth, workspace, channels, skills, and health.openclaw setup --baselinecreates the baseline config and workspace without walking the guided onboarding flow.openclaw configurechanges targeted parts of an existing setup: model auth, gateway, channels, plugins, or skills.openclaw channels addconfigures channel accounts after the baseline exists; run without flags for guided setup, or with channel-specific flags for scripts.
Command pages
| Area | Commands |
|---|---|
| Setup and onboarding | crestodian · setup · onboard · configure · config · completion · doctor · dashboard |
| Reset, backup, and migration | backup · migrate · reset · uninstall · update |
| Messaging and agents | message · agent · agents · attach · acp · mcp |
| Health and sessions | status · health · sessions · audit |
| Gateway and logs | gateway · logs · system |
| Models and inference | models · infer · capability (alias for infer) · memory · commitments · wiki |
| Network and nodes | directory · nodes · devices · node |
| Runtime and sandbox | approvals · exec-policy (see approvals) · sandbox · tui · chat/terminal (aliases for tui --local) · browser |
| Automation | cron · tasks · hooks · webhooks · transcripts |
| Discovery and docs | dns · docs |
| Pairing and channels | pairing · qr · channels |
| Security and plugins | security · secrets · skills · plugins · proxy |
| Legacy aliases | daemon (gateway service) · clawbot (namespace) |
| Plugins (optional) | path · policy · voicecall · workboard (if installed) |
Global flags
| Flag | Purpose |
|---|---|
--dev | Isolate state under ~/.openclaw-dev, default gateway port 19001, and shift derived ports |
--profile <name> | Isolate state under ~/.openclaw-<name> (OPENCLAW_STATE_DIR/OPENCLAW_CONFIG_PATH) |
--container <name> | Run the CLI inside a running Podman/Docker container named <name> (default: env OPENCLAW_CONTAINER) |
--log-level <level> | Override the global log level for file + console output |
--no-color | Disable ANSI colors (NO_COLOR=1 is also respected) |
--update | Shorthand for openclaw update; works for both source checkouts and package installs |
-V, --version, -v | Print version and exit |
Output modes
- ANSI colors and progress indicators render only in TTY sessions.
- OSC-8 hyperlinks render as clickable links where supported; otherwise the CLI falls back to plain URLs.
--json(and--plainwhere supported) disables styling for clean output.- Long-running commands show a progress indicator (OSC 9;4 when supported).
Color palette
OpenClaw uses a lobster palette for CLI output:| Token | Hex | Used for |
|---|---|---|
accent | #FF5A2D | Headings, labels, primary highlights |
accentBright | #FF7A3D | Command names, emphasis |
accentDim | #D14A22 | Secondary highlight text |
info | #FF8A5B | Informational values |
success | #2FBF71 | Success states |
warn | #FFB020 | Warnings, option flags, fallbacks |
error | #E23D2D | Errors, failures |
muted | #8B7F77 | De-emphasis, metadata |
packages/terminal-core/src/palette.ts.
Command tree
Full command tree
Full command tree
This map covers core commands and their primary subcommands. Plugin-added
subcommands (for example under Plugins can add additional top-level commands, such as
skills, plugins, and wiki) evolve
independently; run <command> --help for the authoritative, current list.openclaw workboard or openclaw voicecall.Chat slash commands
Chat messages support/... commands. See slash commands.
Highlights:
/status- quick diagnostics./trace- session-scoped plugin trace/debug lines./config- persisted config changes./debug- runtime-only config overrides (memory, not disk; requirescommands.debug: true).
Usage tracking
openclaw status --usage and the Control UI surface provider usage/quota when
OAuth/API credentials are available. Data comes directly from provider usage
endpoints and is normalized to X% left. Providers with current usage
windows: Anthropic, Gemini CLI, GitHub Copilot, MiniMax, OpenAI Codex,
Xiaomi, and z.ai.
See Usage tracking for details.