Pular para o conteúdo

Comandos OpenClaw

Comandos abrangentes do OpenClaw para gerir o seu agente de IA pessoal em multiplos canais de mensagens e plataformas.

PlataformaComando
macOS/Linuxcurl -fsSL https://openclaw.ai/install.sh | bash
npm (global)npm install -g openclaw
Atualizaropenclaw update
Verificaropenclaw --version
ComandoDescricao
openclaw onboardAssistente de configuracao interativo para gateway, espaco de trabalho, canais e habilidades
openclaw onboard --install-daemonConfigurar e instalar gateway como servico em segundo plano
openclaw onboard --flow quickstartConfiguracao rapida com valores padrao sensatos
openclaw onboard --flow advancedConfiguracao completa com todas as opcoes
openclaw onboard --non-interactiveConfiguracao sem interface (requer flags explicitas)
openclaw setup --workspace ~/my-agentInicializar configuracao e diretorio do espaco de trabalho
openclaw configureAssistente interativo para modelos, canais, habilidades e gateway
openclaw doctorVerificacoes de saude e correcoes rapidas para configuracao e gateway
openclaw doctor --deepVerificacao profunda incluindo servicos do sistema
openclaw reset --scope configRedefinir apenas a configuracao
openclaw reset --scope full --yesRedefinicao completa de configuracao, credenciais e sessoes
ComandoDescricao
openclaw config get <path>Exibir um valor de configuracao
openclaw config set <path> <value>Definir um valor de configuracao (JSON5 ou string)
openclaw config unset <path>Remover um valor de configuracao
openclaw configureIniciar assistente de configuracao interativo
VariavelFinalidade
OPENCLAW_HOMESubstituir diretorio padrao
OPENCLAW_STATE_DIRDiretorio de estado personalizado
OPENCLAW_CONFIG_PATHCaminho personalizado do ficheiro de configuracao
ComandoDescricao
openclaw gateway runExecutar Gateway WebSocket em primeiro plano
openclaw gateway run --port 18789Executar gateway numa porta especifica
openclaw gateway run --bind lanVincular a interface LAN
openclaw gateway run --bind tailnetVincular via Tailscale
openclaw gateway statusVerificar estado do gateway via RPC
openclaw gateway healthObter estado de saude do gateway em execucao
openclaw gateway installInstalar gateway como servico do sistema
openclaw gateway startIniciar servico instalado
openclaw gateway stopParar servico em execucao
openclaw gateway restartReiniciar servico
openclaw gateway uninstallRemover servico
openclaw gateway discoverDescobrir gateways na rede
openclaw logs --followAcompanhar logs do gateway em tempo real
openclaw logs --limit 100 --jsonUltimas 100 entradas de log em JSON
ComandoDescricao
openclaw channels listMostrar todos os canais configurados e perfis de autenticacao
openclaw channels statusVerificar acessibilidade do gateway e saude dos canais
openclaw channels add --channel telegramAdicionar canal Telegram
openclaw channels add --channel whatsappAdicionar canal WhatsApp
openclaw channels add --channel discordAdicionar canal Discord
openclaw channels add --channel slackAdicionar canal Slack
openclaw channels add --channel signalAdicionar canal Signal
openclaw channels add --channel imessageAdicionar canal iMessage
openclaw channels add --channel msteamsAdicionar canal Microsoft Teams
openclaw channels remove --channel telegramRemover um canal
openclaw channels login --channel discordLogin interativo no canal
openclaw channels logout --channel telegramSair do canal
openclaw channels logs --channel whatsappMostrar logs recentes do canal
ComandoDescricao
openclaw message send --text "Hello"Enviar uma mensagem
openclaw message send --to user123 --text "Hi"Enviar para destino especifico
openclaw message pollBuscar novas mensagens
openclaw message readMarcar mensagens como lidas
openclaw message edit --text "Updated"Editar mensagem enviada
openclaw message deleteApagar uma mensagem
openclaw message react --emoji "\U0001f44d"Reagir a uma mensagem
openclaw message reactionsListar reacoes de uma mensagem
openclaw message search --text "query"Pesquisar mensagens
openclaw message pinFixar uma mensagem
openclaw message unpinDesafixar uma mensagem
openclaw message pinsListar mensagens fixadas
openclaw message thread createCriar thread de mensagens
openclaw message thread listListar threads
openclaw message thread replyResponder numa thread
ComandoDescricao
openclaw agent --message "Research this topic"Executar turno unico do agente via gateway
openclaw agent --message "Hello" --thinking highTurno do agente com raciocinio aprofundado
openclaw agent --message "task" --localExecutar agente localmente (incorporado)
openclaw agent --message "task" --deliverEntregar resposta ao canal
openclaw agents listListar agentes configurados
openclaw agents add myagent --workspace ~/workAdicionar agente isolado com espaco de trabalho
openclaw agents add myagent --model claude-sonnetAdicionar agente com modelo especifico
openclaw agents delete myagent --forceApagar um agente
ComandoDescricao
openclaw models listListar modelos disponiveis
openclaw models list --allListar todos os modelos incluindo indisponiveis
openclaw models list --localListar apenas modelos locais
openclaw models list --provider anthropicFiltrar por provedor
openclaw models statusMostrar estado de tokens e autenticacao
openclaw models status --probeVerificacao ao vivo de perfis de autenticacao
openclaw models set claude-sonnetDefinir modelo principal
openclaw models set-image dall-e-3Definir modelo de imagem principal
openclaw models scanEscanear e descobrir modelos disponiveis
openclaw models auth addAssistente interativo de autenticacao
openclaw models auth setup-token --provider openaiConfigurar token do provedor
openclaw models fallbacks add gpt-4oAdicionar modelo de reserva
openclaw models fallbacks listListar modelos de reserva
openclaw models aliases add sonnet claude-sonnetCriar alias de modelo
ComandoDescricao
openclaw browser startIniciar navegador controlado
openclaw browser stopFechar navegador
openclaw browser statusVerificar estado do navegador
openclaw browser open "https://example.com"Abrir URL no navegador
openclaw browser tabsListar separadores abertos
openclaw browser focus <targetId>Focar num separador especifico
openclaw browser close <targetId>Fechar separador especifico
openclaw browser screenshotCapturar ecra da viewport
openclaw browser screenshot --full-pageCapturar ecra da pagina completa
openclaw browser snapshot --format ariaObter arvore de acessibilidade
openclaw browser navigate "https://url"Navegar para URL
openclaw browser click <ref>Clicar num elemento
openclaw browser type <ref> "text"Digitar texto num elemento
openclaw browser press EnterPressionar tecla do teclado
openclaw browser evaluate --fn "document.title"Executar JavaScript
openclaw browser pdfGerar PDF da pagina atual
openclaw browser profilesListar perfis do navegador
openclaw browser create-profile --name workCriar perfil do navegador
ComandoDescricao
openclaw node run --host gateway.local --port 18789Executar no sem interface
openclaw node install --host gw.localInstalar no como servico
openclaw node statusVerificar estado do no
openclaw nodes listListar todos os nos
openclaw nodes status --connectedMostrar apenas nos conectados
openclaw nodes pendingMostrar pedidos de aprovacao pendentes
openclaw nodes approve <requestId>Aprovar pedido de no
openclaw nodes run --node mypc "ls -la"Executar comando num no remoto
openclaw nodes camera snap --node phoneCapturar imagem da camara
openclaw nodes screen record --node desktopGravar ecra
openclaw nodes location get --node mobileObter localizacao do dispositivo
ComandoDescricao
openclaw cron listListar todas as tarefas agendadas
openclaw cron statusMostrar estado do sistema cron
openclaw cron add --name "Daily report" --every 24h --message "Generate daily report"Adicionar tarefa recorrente
openclaw cron add --name "Morning brief" --at "08:00" --message "Brief me"Adicionar tarefa baseada em horario
openclaw cron add --name "Backup" --cron "0 2 * * *" --system-event "run backup"Adicionar tarefa com expressao cron
openclaw cron enable <id>Ativar uma tarefa
openclaw cron disable <id>Desativar uma tarefa
openclaw cron run <id>Executar tarefa imediatamente
openclaw cron runs --id <id>Mostrar historico de execucoes
openclaw cron edit <id>Modificar tarefa existente
openclaw cron rm <id>Apagar uma tarefa
ComandoDescricao
openclaw plugins listDescobrir plugins disponiveis
openclaw plugins info <id>Mostrar detalhes do plugin
openclaw plugins install <path>Instalar plugin a partir de caminho ou npm
openclaw plugins enable <id>Ativar um plugin
openclaw plugins disable <id>Desativar um plugin
openclaw plugins doctorReportar erros de carregamento de plugins
openclaw skills listListar habilidades disponiveis
openclaw skills list --eligibleMostrar apenas habilidades prontas
openclaw skills info <name>Mostrar detalhes da habilidade
openclaw skills checkResumo de prontidao de todas as habilidades
ComandoDescricao
openclaw security auditAuditar configuracao e estado local
openclaw security audit --deepVerificacao de seguranca ao vivo do gateway
openclaw security audit --fixCorrigir automaticamente valores padrao seguros
openclaw approvals getVer configuracoes de aprovacao atuais
openclaw approvals setConfigurar fluxos de aprovacao
openclaw approvals allowlist addAdicionar a lista de permissoes
openclaw pairing list telegramListar pedidos de emparelhamento pendentes
openclaw pairing approve telegram <code>Aprovar emparelhamento de DM
ComandoDescricao
openclaw memory statusMostrar estatisticas do indice de memoria
openclaw memory indexReindexar ficheiros de memoria
openclaw memory search "query"Pesquisa semantica na memoria
openclaw sessionsListar sessoes de conversa armazenadas
openclaw sessions --active 60Mostrar sessoes ativas nos ultimos 60 min
openclaw statusMostrar saude da sessao vinculada
openclaw status --all --deepDiagnostico completo com verificacao de canais
# Instalar e configurar
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard --install-daemon

# Adicionar canal Telegram
openclaw channels add --channel telegram

# Verificar que tudo funciona
openclaw doctor
openclaw status --all
# Definir modelo preferido
openclaw models set claude-sonnet

# Adicionar modelo de reserva
openclaw models fallbacks add gpt-4o

# Executar turno do agente
openclaw agent --message "Summarize my emails" --thinking high
# Criar tarefa diaria as 8h
openclaw cron add \
  --name "Morning briefing" \
  --at "08:00" \
  --message "Give me a summary of today's tasks and any urgent notifications"

# Verificar que esta agendada
openclaw cron list
# Listar nos conectados
openclaw nodes status --connected

# Executar comando em maquina remota
openclaw nodes run --node "desktop" "df -h"

# Capturar ecra de maquina remota
openclaw nodes screen record --node "desktop" --duration 5s
  • Use --install-daemon durante a configuracao inicial para executar o gateway como servico em segundo plano
  • Execute openclaw doctor regularmente para detetar problemas de configuracao cedo
  • Defina modelos de reserva para garantir disponibilidade quando o modelo principal estiver com limite de taxa
  • Use --thinking high para tarefas de agente complexas que exigem raciocinio profundo
  • Crie perfis de navegador para isolar contextos de navegacao para diferentes tarefas
  • Use a flag --json ao criar scripts ou encaminhar saida para outras ferramentas
  • Execute auditorias de seguranca com a flag --deep antes de expor o gateway a rede
ProblemaSolucao
Gateway nao iniciaExecute openclaw doctor --deep para diagnosticar
Canal desconectadoVerifique com openclaw channels status e depois faca login novamente
Falha na autenticacao do modeloExecute openclaw models status --probe para testar tokens
Erro ao carregar pluginExecute openclaw plugins doctor para diagnostico
No nao conectaVerifique com openclaw nodes pending e aprove se necessario
Respostas lentasVerifique openclaw status --usage para limites de taxa
Configuracao corrompidaUse openclaw reset --scope config para redefinir com seguranca