CLI commands
Referência da CLI
openclaw é o principal ponto de entrada da CLI. Cada comando principal tem uma página de
referência dedicada ou está documentado com o comando do qual é um alias; este índice lista
os comandos, as flags globais e as regras de estilo de saída que se aplicam a toda a CLI.
Comandos de configuração por finalidade:
openclaw setupeopenclaw onboardverificam primeiro a inferência e depois iniciam o Crestodian para configurar o Gateway, o espaço de trabalho, os canais, as Skills e a integridade.openclaw setup --baselinecria a configuração de referência e o espaço de trabalho sem percorrer o fluxo guiado de integração.openclaw configurealtera partes específicas de uma configuração existente: autenticação do modelo, Gateway, canais, Plugins ou Skills.openclaw channels addconfigura contas de canais depois que a configuração de referência existe; execute sem flags para a configuração guiada ou com flags específicas do canal para scripts.
Páginas de comandos
| Área | Comandos |
|---|---|
| Configuração e integração | crestodian · setup · onboard · configure · config · completion · doctor · dashboard |
| Redefinição, backup e migração | backup · migrate · reset · uninstall · update |
| Mensagens e agentes | message · agent · agents · attach · acp · mcp |
| Integridade e sessões | status · health · sessions · audit |
| Gateway e logs | gateway · logs · system |
| Modelos e inferência | models · promos · infer · capability (alias de infer) · memory · commitments · wiki |
| Rede e Nodes | directory · nodes · devices · node |
| Ambiente de execução e sandbox | approvals · exec-policy (consulte approvals) · sandbox · tui · chat/terminal (aliases de tui --local) · browser |
| Automação | cron · tasks · hooks · webhooks · transcripts |
| Descoberta e documentação | dns · docs |
| Pareamento e canais | pairing · qr · channels |
| Segurança e Plugins | security · secrets · skills · plugins · proxy |
| Aliases legados | daemon (serviço do Gateway) · clawbot (namespace) |
| Plugins (opcionais) | path · policy · voicecall · workboard (se instalado) |
Flags globais
| Flag | Finalidade |
|---|---|
--dev |
Isola o estado em ~/.openclaw-dev, usa a porta 19001 como padrão do Gateway e desloca as portas derivadas |
--profile <name> |
Isola o estado em ~/.openclaw-<name> (OPENCLAW_STATE_DIR/OPENCLAW_CONFIG_PATH) |
--container <name> |
Executa a CLI dentro de um contêiner Podman/Docker em execução chamado <name> (padrão: variável de ambiente OPENCLAW_CONTAINER) |
--log-level <level> |
Substitui o nível global de log para a saída em arquivo e no console |
--no-color |
Desativa as cores ANSI (NO_COLOR=1 também é respeitado) |
--update |
Forma abreviada de openclaw update; funciona tanto para checkouts do código-fonte quanto para instalações de pacotes |
-V, --version, -v |
Exibe a versão e encerra |
Modos de saída
- As cores ANSI e os indicadores de progresso são renderizados somente em sessões TTY.
- Os hiperlinks OSC-8 são renderizados como links clicáveis quando há suporte; caso contrário, a CLI usa URLs em texto simples.
--json(e--plain, quando compatível) desativa a estilização para gerar uma saída limpa.- Comandos de longa duração exibem um indicador de progresso (OSC 9;4 quando compatível).
Paleta de cores
O OpenClaw usa uma paleta inspirada em lagosta para a saída da CLI:
| Token | Hex | Usado para |
|---|---|---|
accent |
#FF5A2D |
Títulos, rótulos, destaques principais |
accentBright |
#FF7A3D |
Nomes de comandos, ênfase |
accentDim |
#D14A22 |
Texto de destaque secundário |
info |
#FF8A5B |
Valores informativos |
success |
#2FBF71 |
Estados de sucesso |
warn |
#FFB020 |
Avisos, flags de opções, alternativas |
error |
#E23D2D |
Erros, falhas |
muted |
#8B7F77 |
Redução de ênfase, metadados |
Fonte oficial da paleta: packages/terminal-core/src/palette.ts.
Árvore de comandos
Árvore de comandos completa
Este mapa abrange os comandos principais e seus subcomandos primários. Os subcomandos
adicionados por Plugins (por exemplo, em skills, plugins e wiki) evoluem
de forma independente; execute <command> --help para obter a lista atual e oficial.
openclaw [--dev] [--profile <name>] <command>crestodiansetuponboardconfigureconfig get set unset file schema validatecompletiondoctordashboardbackup create verifymigrate list plan <provider> apply <provider>security auditsecrets reload audit configure applyresetuninstallupdate wizard status repairchannels list status capabilities resolve logs add remove login logoutdirectory self peers list groups list|membersskills search install update verify workshop list|inspect|propose-create|propose-update|revise|apply|reject|quarantine list info checkplugins list search inspect install uninstall update enable disable doctor build validate init registry marketplace list|entries|refreshworkboard list create show dispatchmemory status index searchtranscripts list show pathpath resolve find set validate emitcommitments list dismisswiki status doctor init compile lint ingest okf import search get apply synthesis|metadata bridge import unsafe-local import chatgpt import|rollback 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 cleanupaudittasks list audit maintenance show notify cancel flow list|show|cancelgateway call usage-cost health stability diagnostics export 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 scan auth list|add|login|setup-token|paste-token|paste-api-key|login-github-copilot auth order get|set|clearpromos list claim <slug>infer (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|personas|providers|status|enable|disable|set-provider|set-persona video generate|describe|providers web search|fetch|providers embedding create|providerssandbox 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)Plugins podem adicionar outros comandos de nível superior, como
openclaw workboard ou openclaw voicecall.
Comandos de barra no chat
As mensagens de chat são compatíveis com comandos /.... Consulte comandos de barra.
Destaques:
/status— diagnóstico rápido./trace— linhas de rastreamento/depuração do Plugin, limitadas à sessão./config— alterações persistentes na configuração./debug— substituições de configuração somente em tempo de execução (na memória, não no disco; requercommands.debug: true).
Monitoramento de uso
openclaw status --usage e a interface de controle exibem o uso e a cota do provedor quando
há credenciais OAuth/API disponíveis. Os dados vêm diretamente dos endpoints de uso
dos provedores e são normalizados como X% restante. Provedores com janelas de uso
atuais: Anthropic, Gemini CLI, GitHub Copilot, MiniMax, OpenAI Codex,
Xiaomi e z.ai.
Consulte Monitoramento de uso para obter detalhes.