CLI commands
Riferimento CLI
openclaw è il punto di ingresso principale della CLI. Ogni comando core ha una
pagina di riferimento dedicata oppure è documentato con il comando di cui è alias; questo
indice elenca i comandi, i flag globali e le regole di stile dell'output che
si applicano all'intera CLI.
Usa i comandi di configurazione in base all'intento:
openclaw setupeopenclaw onboardeseguono il percorso guidato completo del primo avvio per Gateway, autenticazione del modello, workspace, canali, Skills e stato di salute.openclaw setup --baselinecrea la configurazione di base e il workspace senza attraversare il flusso di onboarding guidato.openclaw configuremodifica parti mirate di una configurazione esistente, come autenticazione del modello, Gateway, canali, plugin o Skills.openclaw channels addconfigura gli account dei canali dopo che la baseline esiste; eseguilo senza flag per la configurazione guidata dei canali o con flag specifici del canale per gli script.
Pagine dei comandi
| Area | Comandi |
|---|---|
| Configurazione e onboarding | crestodian · setup · onboard · configure · config · completion · doctor · dashboard |
| Ripristino e disinstallazione | backup · reset · uninstall · update |
| Messaggistica e agenti | message · agent · agents · attach · acp · mcp |
| Stato di salute e sessioni | status · health · sessions |
| Gateway e log | gateway · logs · system |
| Modelli e inferenza | models · infer · capability (alias per infer) · memory · commitments · wiki |
| Rete e nodi | directory · nodes · devices · node |
| Runtime e sandbox | approvals · exec-policy (vedi approvals) · sandbox · tui · chat/terminal (alias per tui --local) · browser |
| Automazione | cron · tasks · hooks · webhooks · transcripts |
| Discovery e documentazione | dns · docs |
| Associazione e canali | pairing · qr · channels |
| Sicurezza e plugin | security · secrets · skills · plugins · proxy |
| Alias legacy | daemon (servizio Gateway) · clawbot (namespace) |
| Plugin (facoltativi) | path · policy · voicecall · workboard (se installato) |
Flag globali
| Flag | Scopo |
|---|---|
--dev |
Isola lo stato sotto ~/.openclaw-dev e sposta le porte predefinite |
--profile <name> |
Isola lo stato sotto ~/.openclaw-<name> |
--container <name> |
Indirizza l'esecuzione a un container nominato |
--no-color |
Disabilita i colori ANSI (viene rispettato anche NO_COLOR=1) |
--update |
Abbreviazione per openclaw update (solo installazioni da sorgente) |
-V, --version, -v |
Stampa la versione ed esce |
Modalità di output
- I colori ANSI e gli indicatori di avanzamento vengono renderizzati solo nelle sessioni TTY.
- I collegamenti ipertestuali OSC-8 vengono renderizzati come link cliccabili dove supportati; altrimenti la CLI ripiega su URL in testo semplice.
--json(e--plaindove supportato) disabilita lo styling per un output pulito.- I comandi di lunga durata mostrano un indicatore di avanzamento (OSC 9;4 quando supportato).
Fonte di riferimento della palette: src/terminal/palette.ts.
Albero dei comandi
Albero completo dei comandi
openclaw [--dev] [--profile <name>] <command>crestodiansetuponboardconfigureconfig get set unset file schema validatecompletiondoctordashboardbackup create verifysecurity auditsecrets reload audit configure applyresetuninstallupdate wizard statuschannels list status capabilities resolve logs add remove login logoutdirectory self peers list groups list|membersskills search install update list info checkplugins list inspect install uninstall update enable disable doctor marketplace listworkboard list create show dispatchmemory status index searchtranscripts list show pathpath resolve find set validate emitcommitments list dismisswiki status doctor init ingest compile lint search get apply bridge import unsafe-local import obsidian status|search|open|command|dailymessage send broadcast poll react reactions read edit delete pin unpin pins permissions search thread create|list|reply emoji list|upload sticker send|upload role info|add|remove channel info|list member info voice status event list|create timeout kick banagentagents list add delete bindings bind unbind set-identityattachacpmcp serve list show set unsetstatushealthsessions cleanuptasks list audit maintenance show notify cancel flow list|show|cancelgateway call usage-cost health status probe discover install uninstall start stop restart rundaemon status install uninstall start stop restartlogssystem event heartbeat last|enable|disable presencemodels list status set set-image aliases list|add|remove fallbacks list|add|remove|clear image-fallbacks list|add|remove|clear scaninfer (alias: capability) list inspect model run|list|inspect|providers|auth login|logout|status image generate|edit|describe|describe-many|providers audio transcribe|providers tts convert|voices|providers|status|enable|disable|set-provider video generate|describe|providers web search|fetch|providers embedding create|providers auth add|login|login-github-copilot|setup-token|paste-token auth order get|set|clearsandbox list recreate explaincron status list get add edit rm enable disable runs runnodes status describe list pending approve reject rename invoke notify push canvas snapshot|present|hide|navigate|eval canvas a2ui push|reset camera list|snap|clip screen record location getdevices list remove clear approve reject rotate revokenode run status install uninstall stop restartapprovals get set allowlist add|removeexec-policy show preset setbrowser status start stop reset-profile tabs open focus close profiles create-profile delete-profile screenshot snapshot navigate resize click type press hover drag select upload fill dialog wait evaluate console pdfhooks list info check enable disable install updatewebhooks gmail setup|runproxy start run coverage sessions query blob purgepairing list approveqrclawbot qrdocsdns setuptuichat (alias: tui --local)terminal (alias: tui --local)I plugin possono aggiungere ulteriori comandi di primo livello, come
openclaw workboard o openclaw voicecall.
Comandi slash della chat
I messaggi di chat supportano comandi /.... Vedi comandi slash.
In evidenza:
/status— diagnostica rapida./trace— righe di trace/debug dei plugin con ambito di sessione./config— modifiche persistenti alla configurazione./debug— override della configurazione solo a runtime (in memoria, non su disco; richiedecommands.debug: true).
Tracciamento dell'utilizzo
openclaw status --usage e la Control UI mostrano utilizzo/quota del provider quando
sono disponibili credenziali OAuth/API. I dati provengono direttamente dagli endpoint di utilizzo
dei provider e vengono normalizzati in X% left. Provider con finestre di utilizzo
correnti: Anthropic, GitHub Copilot, Gemini CLI, OpenAI Codex, MiniMax,
Xiaomi e z.ai.
Vedi Tracciamento dell'utilizzo per i dettagli.