Onboarding (CLI)
O onboarding da CLI é a forma recomendada de configurar o OpenClaw no macOS, Linux ou Windows (via WSL2; fortemente recomendado). Ele configura um Gateway local ou uma conexão com Gateway remoto, além de canais, Skills e padrões de workspace em um único fluxo guiado.A forma mais rápida de iniciar o primeiro chat: abra a Control UI (sem necessidade de configurar canais). Execute
openclaw dashboard e converse no navegador. Documentação: Dashboard.--json não implica modo não interativo. Para scripts, use --non-interactive.QuickStart vs Advanced
O onboarding começa com QuickStart (padrões) vs Advanced (controle total).- QuickStart (padrões)
- Advanced (controle total)
- Gateway local (loopback)
- Workspace padrão (ou workspace existente)
- Porta do Gateway 18789
- Auth do Gateway Token (gerado automaticamente, mesmo em loopback)
- Política de ferramentas padrão para novas configurações locais:
tools.profile: "coding"(o perfil explícito existente é preservado) - Padrão de isolamento de DM: o onboarding local grava
session.dmScope: "per-channel-peer"quando não definido. Detalhes: Referência de configuração da CLI - Exposição via Tailscale Desativada
- DMs do Telegram + WhatsApp usam allowlist por padrão (você será solicitado a informar seu número de telefone)
O que o onboarding configura
Modo local (padrão) orienta você por estas etapas:- Modelo/Auth — escolha qualquer fluxo compatível de provedor/auth (chave de API, OAuth ou auth manual específica do provedor), incluindo Custom Provider
(compatível com OpenAI, compatível com Anthropic ou auto-detecção Unknown). Escolha um modelo padrão.
Observação de segurança: se este agente executar ferramentas ou processar conteúdo de webhook/hooks, prefira o modelo mais forte e mais recente disponível e mantenha a política de ferramentas restrita. Camadas mais fracas/antigas são mais fáceis de sofrer prompt injection.
Para execuções não interativas,
--secret-input-mode refarmazena refs baseadas em env em perfis auth em vez de valores de chave de API em texto simples. No modo não interativoref, a variável de ambiente do provedor precisa estar definida; passar sinalizadores inline de chave sem essa variável de ambiente falha imediatamente. Em execuções interativas, escolher o modo de referência secreta permite apontar para uma variável de ambiente ou para uma referência de provedor configurada (fileouexec), com validação preliminar rápida antes de salvar. Para Anthropic, o onboarding/configure interativo oferece Anthropic Claude CLI como o caminho local preferido e Anthropic API key como o caminho de produção recomendado. O setup-token Anthropic também permanece disponível como caminho compatível de auth por token. - Workspace — local para arquivos do agente (padrão
~/.openclaw/workspace). Inicializa arquivos de bootstrap. - Gateway — porta, endereço de bind, modo de auth, exposição via Tailscale.
No modo interativo de token, escolha o armazenamento padrão em texto simples do token ou opte por SecretRef.
Caminho SecretRef de token no modo não interativo:
--gateway-token-ref-env <ENV_VAR>. - Canais — canais de chat embutidos e empacotados, como BlueBubbles, Discord, Feishu, Google Chat, Mattermost, Microsoft Teams, QQ Bot, Signal, Slack, Telegram, WhatsApp e outros.
- Daemon — instala um LaunchAgent (macOS), unidade de usuário systemd (Linux/WSL2) ou tarefa agendada nativa do Windows com fallback por usuário na pasta Startup.
Se a auth por token exigir um token e
gateway.auth.tokenfor gerenciado por SecretRef, a instalação do daemon o valida, mas não persiste o token resolvido nos metadados de ambiente do serviço supervisor. Se a auth por token exigir um token e o SecretRef de token configurado não puder ser resolvido, a instalação do daemon é bloqueada com orientação acionável. Segateway.auth.tokenegateway.auth.passwordestiverem ambos configurados egateway.auth.modenão estiver definido, a instalação do daemon será bloqueada até que o modo seja definido explicitamente. - Verificação de integridade — inicia o Gateway e verifica se ele está em execução.
- Skills — instala Skills recomendadas e dependências opcionais.
Executar o onboarding novamente não apaga nada, a menos que você escolha explicitamente Reset (ou passe
--reset).
Na CLI, --reset usa por padrão config, credenciais e sessões; use --reset-scope full para incluir o workspace.
Se a configuração for inválida ou contiver chaves legadas, o onboarding pedirá que você execute openclaw doctor primeiro.Adicionar outro agente
Useopenclaw agents add <name> para criar um agente separado com seu próprio workspace,
sessões e perfis auth. Executar sem --workspace inicia o onboarding.
O que ele define:
agents.list[].nameagents.list[].workspaceagents.list[].agentDir
- Workspaces padrão seguem
~/.openclaw/workspace-<agentId>. - Adicione
bindingspara rotear mensagens de entrada (o onboarding pode fazer isso). - Sinalizadores não interativos:
--model,--agent-dir,--bind,--non-interactive.
Referência completa
Para decomposições detalhadas passo a passo e saídas de configuração, consulte Referência de configuração da CLI. Para exemplos não interativos, consulte Automação da CLI. Para a referência técnica mais profunda, incluindo detalhes de RPC, consulte Referência de onboarding.Documentação relacionada
- Referência de comando da CLI:
openclaw onboard - Visão geral do onboarding: Visão geral do onboarding
- Onboarding do app para macOS: Onboarding
- Ritual da primeira execução do agente: Bootstrapping do agente