A integração via CLI é a forma recomendada de configurar o OpenClaw no macOS, Linux ou Windows (via WSL2; altamente recomendado). Ela 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.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Primeiro chat mais rápido: abra a Control UI (nenhuma configuração de canal necessária). 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 Avançado
A integração começa com QuickStart (padrões) vs Avançado (controle total).- QuickStart (padrões)
- Avançado (controle total)
- Gateway local (loopback)
- Padrão de workspace (ou workspace existente)
- Porta do Gateway 18789
- Autenticação do Gateway Token (gerado automaticamente, mesmo em loopback)
- Política de ferramentas padrão para novas configurações locais:
tools.profile: "coding"(perfil explícito existente é preservado) - Padrão de isolamento de DMs: a integração local grava
session.dmScope: "per-channel-peer"quando não definido. Detalhes: Referência de configuração da CLI - Exposição do Tailscale Desativada
- DMs do Telegram + WhatsApp usam lista de permissões por padrão (você receberá uma solicitação para informar seu número de telefone)
O que a integração configura
O modo local (padrão) orienta você por estas etapas:- Modelo/Auth — escolha qualquer provedor/fluxo de autenticação compatível (chave de API, OAuth ou autenticação manual específica do provedor), incluindo Custom Provider
(compatível com OpenAI, compatível com Anthropic ou detecção automática Unknown). Escolha um modelo padrão.
Nota de segurança: se este agente executará ferramentas ou processará conteúdo de webhook/hooks, prefira o modelo mais forte de última geração disponível e mantenha a política de ferramentas rígida. Camadas mais fracas/antigas são mais fáceis de sofrer prompt injection.
Para execuções não interativas,
--secret-input-mode refarmazena refs apoiadas por env em perfis de autenticação em vez de valores de chave de API em texto simples. No modorefnão interativo, a variável de ambiente do provedor deve estar definida; passar flags de chave inline sem essa variável de ambiente falha rapidamente. Em execuções interativas, escolher o modo de referência de segredo permite apontar para uma variável de ambiente ou uma ref de provedor configurada (fileouexec), com uma validação rápida de pré-verificação antes de salvar. Para Anthropic, a integração/configuração interativa oferece Anthropic Claude CLI como o caminho local preferido e chave de API da Anthropic como o caminho recomendado para produção. O setup-token da Anthropic também continua disponível como um caminho de autenticação por token compatível. - Workspace — Local para arquivos do agente (padrão
~/.openclaw/workspace). Inicializa arquivos de bootstrap. - Gateway — Porta, endereço de bind, modo de autenticação, exposição do Tailscale.
No modo de token interativo, escolha o armazenamento padrão de token em texto simples ou opte por SecretRef.
Caminho SecretRef de token não interativo:
--gateway-token-ref-env <ENV_VAR>. - Canais — canais de chat integrados e empacotados, como iMessage, 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 Inicializar.
Se a autenticação 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 autenticação por token exigir um token e o SecretRef de token configurado não for resolvido, a instalação do daemon será bloqueada com orientações acionáveis. Segateway.auth.tokenegateway.auth.passwordestiverem 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 a integração novamente não apaga nada, a menos que você escolha explicitamente Redefinir (ou passe
--reset).
Por padrão, --reset da CLI redefine configuração, credenciais e sessões; use --reset-scope full para incluir o workspace.
Se a configuração for inválida ou contiver chaves legadas, a integração 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 de autenticação. Executar sem --workspace inicia a integração.
O que ele define:
agents.list[].nameagents.list[].workspaceagents.list[].agentDir
- Workspaces padrão seguem
~/.openclaw/workspace-<agentId>. - Adicione
bindingspara rotear mensagens de entrada (a integração pode fazer isso). - Flags não interativas:
--model,--agent-dir,--bind,--non-interactive.
Referência completa
Para detalhamentos 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 aprofundada, incluindo detalhes de RPC, consulte Referência de integração.Documentação relacionada
- Referência de comandos da CLI:
openclaw onboard - Visão geral da integração: Visão geral da integração
- Integração do app macOS: Integração
- Ritual de primeira execução do agente: Bootstrap do agente