Início rápido e configuração da primeira execução
Estou travado, jeito mais rápido de destravar
Estou travado, jeito mais rápido de destravar
- Claude Code: https://www.anthropic.com/claude-code/
- OpenAI Codex: https://openai.com/codex/
--install-method git.Dica: peça ao agente para planejar e supervisionar a correção (passo a passo), depois executar apenas os
comandos necessários. Isso mantém as alterações pequenas e mais fáceis de auditar.Se você descobrir um bug real ou uma correção, registre uma issue no GitHub ou envie um PR:
https://github.com/openclaw/openclaw/issues
https://github.com/openclaw/openclaw/pullsComece com estes comandos (compartilhe as saídas ao pedir ajuda):openclaw status: instantâneo rápido da integridade do gateway/agente + configuração básica.openclaw models status: verifica autenticação de provedores + disponibilidade de modelos.openclaw doctor: valida e repara problemas comuns de configuração/estado.
openclaw status --all, openclaw logs --follow,
openclaw gateway status, openclaw health --verbose.Ciclo rápido de depuração: Primeiros 60 segundos se algo estiver quebrado.
Docs de instalação: Instalação, Flags do instalador, Atualização.Heartbeat continua sendo ignorado. O que significam os motivos de ignorar?
Heartbeat continua sendo ignorado. O que significam os motivos de ignorar?
quiet-hours: fora da janela de horas ativas configuradaempty-heartbeat-file:HEARTBEAT.mdexiste, mas contém apenas estrutura em branco, comentário, cabeçalho, cerca de código ou checklist vaziano-tasks-due: o modo de tarefas doHEARTBEAT.mdestá ativo, mas nenhum dos intervalos das tarefas venceu aindaalerts-disabled: toda a visibilidade do Heartbeat está desabilitada (showOk,showAlertseuseIndicatorestão todos desligados)
Forma recomendada de instalar e configurar o OpenClaw
Forma recomendada de instalar e configurar o OpenClaw
pnpm openclaw onboard.Como abro o dashboard após o onboarding?
Como abro o dashboard após o onboarding?
Como autentico o dashboard em localhost vs remoto?
Como autentico o dashboard em localhost vs remoto?
- Abra
http://127.0.0.1:18789/. - Se ele pedir autenticação por segredo compartilhado, cole o token ou a senha configurados nas configurações do Control UI.
- Fonte do token:
gateway.auth.token(ouOPENCLAW_GATEWAY_TOKEN). - Fonte da senha:
gateway.auth.password(ouOPENCLAW_GATEWAY_PASSWORD). - Se nenhum segredo compartilhado estiver configurado ainda, gere um token com
openclaw doctor --generate-gateway-token.
- Tailscale Serve (recomendado): mantenha o bind em loopback, execute
openclaw gateway --tailscale serve, abrahttps://<magicdns>/. Segateway.auth.allowTailscalefortrue, os cabeçalhos de identidade satisfazem a autenticação do Control UI/WebSocket (sem colar segredo compartilhado, assumindo host Gateway confiável); APIs HTTP ainda exigem autenticação por segredo compartilhado, a menos que você use deliberadamentenonede entrada privada ou autenticação HTTP de proxy confiável. Tentativas ruins concorrentes de autenticação do Serve a partir do mesmo cliente são serializadas antes que o limitador de autenticação com falha as registre, então a segunda nova tentativa ruim já pode mostrarretry later. - Bind da tailnet: execute
openclaw gateway --bind tailnet --token "<token>"(ou configure autenticação por senha), abrahttp://<tailscale-ip>:18789/, depois cole o segredo compartilhado correspondente nas configurações do dashboard. - Proxy reverso com reconhecimento de identidade: mantenha o Gateway atrás de um proxy confiável, configure
gateway.auth.mode: "trusted-proxy", depois abra a URL do proxy. Proxies de loopback no mesmo host exigemgateway.auth.trustedProxy.allowLoopback = trueexplícito. - Túnel SSH:
ssh -N -L 18789:127.0.0.1:18789 user@hoste depois abrahttp://127.0.0.1:18789/. A autenticação por segredo compartilhado ainda se aplica pelo túnel; cole o token ou a senha configurados se solicitado.
Por que há duas configurações de aprovação de exec para aprovações no chat?
Por que há duas configurações de aprovação de exec para aprovações no chat?
approvals.exec: encaminha prompts de aprovação para destinos de chatchannels.<channel>.execApprovals: faz esse canal atuar como cliente de aprovação nativo para aprovações de exec
- Se o chat já oferece suporte a comandos e respostas,
/approveno mesmo chat funciona pelo caminho compartilhado. - Se um canal nativo compatível puder inferir aprovadores com segurança, o OpenClaw agora habilita automaticamente aprovações nativas com DM primeiro quando
channels.<channel>.execApprovals.enabledestá indefinido ou é"auto". - Quando cards/botões de aprovação nativos estão disponíveis, essa UI nativa é o caminho principal; o agente só deve incluir um comando manual
/approvese o resultado da ferramenta disser que aprovações por chat estão indisponíveis ou que aprovação manual é o único caminho. - Use
approvals.execapenas quando os prompts também precisarem ser encaminhados para outros chats ou salas de operações explícitas. - Use
channels.<channel>.execApprovals.target: "channel"ou"both"apenas quando você quiser explicitamente que prompts de aprovação sejam postados de volta na sala/tópico de origem. - Aprovações de Plugin são separadas novamente: elas usam
/approveno mesmo chat por padrão, encaminhamento opcionalapprovals.plugin, e apenas alguns canais nativos mantêm tratamento nativo de aprovação de Plugin por cima.
De qual runtime eu preciso?
De qual runtime eu preciso?
pnpm é recomendado. Bun não é recomendado para o Gateway.Roda no Raspberry Pi?
Roda no Raspberry Pi?
Alguma dica para instalações em Raspberry Pi?
Alguma dica para instalações em Raspberry Pi?
- Use um SO 64-bit e mantenha Node >= 22.
- Prefira a instalação hackeável (git) para que você possa ver logs e atualizar rápido.
- Comece sem canais/Skills, depois adicione um por um.
- Se encontrar problemas estranhos com binários, geralmente é um problema de compatibilidade ARM.
Está travado em wake up my friend / onboarding não vai eclodir. E agora?
Está travado em wake up my friend / onboarding não vai eclodir. E agora?
- Reinicie o Gateway:
- Verifique status + autenticação:
- Se ainda travar, execute:
Posso migrar minha configuração para uma nova máquina (Mac mini) sem refazer o onboarding?
Posso migrar minha configuração para uma nova máquina (Mac mini) sem refazer o onboarding?
- Instale o OpenClaw na nova máquina.
- Copie
$OPENCLAW_STATE_DIR(padrão:~/.openclaw) da máquina antiga. - Copie seu workspace (padrão:
~/.openclaw/workspace). - Execute
openclaw doctore reinicie o serviço Gateway.
~/.openclaw/ (por exemplo ~/.openclaw/agents/<agentId>/sessions/).Relacionado: Migração, Onde as coisas ficam no disco,
Workspace do agente, Doctor,
Modo remoto.Onde vejo o que há de novo na versão mais recente?
Onde vejo o que há de novo na versão mais recente?
Não consigo acessar docs.openclaw.ai (erro de SSL)
Não consigo acessar docs.openclaw.ai (erro de SSL)
docs.openclaw.ai via Xfinity
Advanced Security. Desabilite ou adicione docs.openclaw.ai à lista de permissões, depois tente novamente.
Ajude-nos a desbloqueá-lo reportando aqui: https://spa.xfinity.com/check_url_status.Se você ainda não consegue acessar o site, a documentação está espelhada no GitHub:
https://github.com/openclaw/openclaw/tree/main/docsDiferença entre stable e beta
Diferença entre stable e beta
latest= stablebeta= build antecipada para teste
latest. Os mantenedores também podem
publicar diretamente em latest quando necessário. É por isso que beta e stable podem
apontar para a mesma versão depois da promoção.Veja o que mudou:
https://github.com/openclaw/openclaw/blob/main/CHANGELOG.mdPara comandos de instalação em uma linha e a diferença entre beta e dev, veja o acordeão abaixo.Como instalo a versão beta e qual é a diferença entre beta e dev?
Como instalo a versão beta e qual é a diferença entre beta e dev?
beta (pode coincidir com latest depois da promoção).
Dev é a ponta móvel de main (git); quando publicada, usa a npm dist-tag dev.Comandos em uma linha (macOS/Linux):Como experimento os bits mais recentes?
Como experimento os bits mais recentes?
- Canal dev (checkout git):
main e atualiza a partir do código-fonte.- Instalação editável (pelo site do instalador):
Quanto tempo a instalação e o onboarding geralmente levam?
Quanto tempo a instalação e o onboarding geralmente levam?
- Instalação: 2-5 minutos
- Onboarding QuickStart: geralmente alguns minutos
- Onboarding completo: leva mais tempo quando login de provedor, pareamento de canal, instalação de daemon, downloads de rede, Skills ou Plugins opcionais precisam de configuração adicional
openclaw configure.Se travar, use Instalador travado
e o ciclo rápido de depuração em Estou travado.Instalador travado? Como recebo mais feedback?
Instalador travado? Como recebo mais feedback?
A instalação no Windows diz git not found ou openclaw not recognized
A instalação no Windows diz git not found ou openclaw not recognized
- Instale o Git for Windows e confirme que
gitestá no seu PATH. - Feche e reabra o PowerShell; depois, execute novamente o instalador.
- Sua pasta bin global do npm não está no PATH.
-
Verifique o caminho:
-
Adicione esse diretório ao PATH do usuário (não é necessário sufixo
\binno Windows; na maioria dos sistemas, é%AppData%\npm). - Feche e reabra o PowerShell depois de atualizar o PATH.
A saída exec do Windows mostra texto chinês corrompido - o que devo fazer?
A saída exec do Windows mostra texto chinês corrompido - o que devo fazer?
- a saída de
system.run/execrenderiza chinês como mojibake - O mesmo comando aparece corretamente em outro perfil de terminal
A documentação não respondeu à minha pergunta - como obtenho uma resposta melhor?
A documentação não respondeu à minha pergunta - como obtenho uma resposta melhor?
Como instalo o OpenClaw no Linux?
Como instalo o OpenClaw no Linux?
- Caminho rápido no Linux + instalação de serviço: Linux.
- Passo a passo completo: Primeiros passos.
- Instalador + atualizações: Instalação e atualizações.
Como instalo o OpenClaw em uma VPS?
Como instalo o OpenClaw em uma VPS?
Onde estão os guias de instalação em cloud/VPS?
Onde estão os guias de instalação em cloud/VPS?
- Hospedagem VPS (todos os provedores em um só lugar)
- Fly.io
- Hetzner
- exe.dev
Posso pedir ao OpenClaw para atualizar a si mesmo?
Posso pedir ao OpenClaw para atualizar a si mesmo?
O que o onboarding realmente faz?
O que o onboarding realmente faz?
openclaw onboard é o caminho de configuração recomendado. No modo local, ele conduz você por:- Configuração de modelo/autenticação (OAuth de provedor, chaves de API, setup-token da Anthropic, além de opções de modelo local como LM Studio)
- Local do workspace + arquivos de bootstrap
- Configurações do Gateway (bind/porta/autenticação/tailscale)
- Canais (WhatsApp, Telegram, Discord, Mattermost, Signal, iMessage, além de Plugins de canal incluídos, como QQ Bot)
- Instalação do daemon (LaunchAgent no macOS; unidade de usuário systemd no Linux/WSL2)
- Seleção de verificações de saúde e Skills
Preciso de uma assinatura Claude ou OpenAI para executar isto?
Preciso de uma assinatura Claude ou OpenAI para executar isto?
- Chave de API da Anthropic: cobrança normal da API Anthropic
- CLI Claude / autenticação de assinatura Claude no OpenClaw: a equipe da Anthropic
nos disse que esse uso é permitido novamente, e o OpenClaw está tratando o uso de
claude -pcomo sancionado para esta integração, a menos que a Anthropic publique uma nova política
Posso usar assinatura Claude Max sem uma chave de API?
Posso usar assinatura Claude Max sem uma chave de API?
claude -p como sancionados
para esta integração, a menos que a Anthropic publique uma nova política. Se você quiser
a configuração server-side mais previsível, use uma chave de API da Anthropic.Vocês oferecem suporte à autenticação de assinatura Claude (Claude Pro ou Max)?
Vocês oferecem suporte à autenticação de assinatura Claude (Claude Pro ou Max)?
claude -p como sancionados para esta integração
a menos que a Anthropic publique uma nova política.O setup-token da Anthropic ainda está disponível como um caminho de token compatível no OpenClaw, mas agora o OpenClaw prefere a reutilização do Claude CLI e claude -p quando disponíveis.
Para workloads de produção ou multiusuário, a autenticação por chave de API da Anthropic ainda é a
escolha mais segura e previsível. Se você quiser outras opções hospedadas no estilo de assinatura
no OpenClaw, veja OpenAI, Qwen / Model
Cloud, MiniMax e Modelos
GLM.Por que estou vendo HTTP 429 rate_limit_error da Anthropic?
Por que estou vendo HTTP 429 rate_limit_error da Anthropic?
Extra usage is required for long context requests, a solicitação está tentando usar
a janela de contexto de 1M da Anthropic (um modelo Claude 4.x de 1M com suporte a GA ou configuração legada
context1m: true). Isso só funciona quando sua credencial é elegível
para cobrança de contexto longo (cobrança por chave de API ou o caminho de login Claude do OpenClaw
com Extra Usage ativado).Dica: defina um modelo de fallback para que o OpenClaw possa continuar respondendo enquanto um provedor está limitado por taxa.
Consulte Modelos, OAuth e
/gateway/troubleshooting#anthropic-429-extra-usage-required-for-long-context.Há suporte para AWS Bedrock?
Há suporte para AWS Bedrock?
amazon-bedrock implícito; caso contrário, você pode habilitar explicitamente plugins.entries.amazon-bedrock.config.discovery.enabled ou adicionar uma entrada de provedor manual. Consulte Amazon Bedrock e Provedores de modelos. Se você preferir um fluxo de chave gerenciada, um proxy compatível com OpenAI na frente do Bedrock ainda é uma opção válida.Como a autenticação do Codex funciona?
Como a autenticação do Codex funciona?
openai/gpt-5.5 para a configuração comum: autenticação por assinatura ChatGPT/Codex mais
execução nativa do servidor de app Codex. Referências GPT legadas do Codex são
configuração legada reparada por openclaw doctor --fix. O acesso direto por chave de API da OpenAI
continua disponível para superfícies de API OpenAI que não são de agente e para modelos de agente
por meio de um perfil de chave de API openai ordenado.
Consulte Provedores de modelos e Integração (CLI).Por que o OpenClaw ainda menciona o prefixo legado OpenAI Codex?
Por que o OpenClaw ainda menciona o prefixo legado OpenAI Codex?
openai é o provedor e o ID de perfil de autenticação tanto para chaves de API da OpenAI quanto para
OAuth ChatGPT/Codex. Você ainda pode ver o prefixo legado OpenAI Codex na configuração legada e
em avisos de migração.
Configurações mais antigas também o usavam como prefixo de modelo:openai/gpt-5.5= autenticação por assinatura ChatGPT/Codex com runtime Codex nativo para turnos de agente- referência GPT-5.5 legada do Codex = rota de modelo legada reparada por
openclaw doctor --fix openai/gpt-5.5mais um perfil de chave de APIopenaiordenado = autenticação por chave de API para um modelo de agente OpenAI- IDs de perfil de autenticação legados do Codex = ID de perfil de autenticação legado migrado por
openclaw doctor --fix
OPENAI_API_KEY. Se você quiser autenticação por assinatura ChatGPT/Codex, entre com
openclaw models auth login --provider openai. Mantenha a referência de modelo como
openai/gpt-5.5; referências de modelo legadas do Codex são configuração legada que
openclaw doctor --fix reescreve.Por que os limites do OAuth do Codex podem diferir do ChatGPT web?
Por que os limites do OAuth do Codex podem diferir do ChatGPT web?
openclaw models status, mas não inventa nem normaliza direitos do ChatGPT web
em acesso direto à API. Se você quiser o caminho direto de cobrança/limite da OpenAI Platform,
use openai/* com uma chave de API.Vocês oferecem suporte à autenticação por assinatura da OpenAI (OAuth do Codex)?
Vocês oferecem suporte à autenticação por assinatura da OpenAI (OAuth do Codex)?
Como configuro o OAuth do Gemini CLI?
Como configuro o OAuth do Gemini CLI?
openclaw.json.Etapas:- Instale Gemini CLI localmente para que
geminiesteja noPATH- Homebrew:
brew install gemini-cli - npm:
npm install -g @google/gemini-cli
- Homebrew:
- Habilite o Plugin:
openclaw plugins enable google - Faça login:
openclaw models auth login --provider google-gemini-cli --set-default - Modelo padrão após o login:
google-gemini-cli/gemini-3-flash-preview - Se as solicitações falharem, defina
GOOGLE_CLOUD_PROJECTouGOOGLE_CLOUD_PROJECT_IDno host do gateway
Um modelo local é adequado para conversas casuais?
Um modelo local é adequado para conversas casuais?
Como mantenho o tráfego de modelos hospedados em uma região específica?
Como mantenho o tráfego de modelos hospedados em uma região específica?
models.mode: "merge" para que fallbacks permaneçam disponíveis enquanto respeitam o provedor regional selecionado.Preciso comprar um Mac Mini para instalar isso?
Preciso comprar um Mac Mini para instalar isso?
imsg em qualquer Mac conectado ao Mensagens. Se o Gateway roda no Linux ou em outro lugar, defina channels.imessage.cliPath como um wrapper SSH que executa imsg nesse Mac. Se quiser outras ferramentas exclusivas do macOS, execute o Gateway em um Mac ou emparelhe um nó macOS.Docs: iMessage, Nós, Modo remoto do Mac.Preciso de um Mac mini para suporte a iMessage?
Preciso de um Mac mini para suporte a iMessage?
imsg; o Gateway pode rodar nesse Mac, ou pode rodar em outro lugar com um wrapper SSH em cliPath.Configurações comuns:- Execute o Gateway no Linux/VPS e defina
channels.imessage.cliPathcomo um wrapper SSH que executaimsgem um Mac conectado ao Mensagens. - Execute tudo no Mac se quiser a configuração mais simples em uma única máquina.
Se eu comprar um Mac mini para executar o OpenClaw, posso conectá-lo ao meu MacBook Pro?
Se eu comprar um Mac mini para executar o OpenClaw, posso conectá-lo ao meu MacBook Pro?
system.run nesse dispositivo.Padrão comum:- Gateway no Mac mini (sempre ligado).
- MacBook Pro executa o app macOS ou um host de nó e emparelha com o Gateway.
- Use
openclaw nodes status/openclaw nodes listpara vê-lo.
Posso usar Bun?
Posso usar Bun?
Telegram: o que vai em allowFrom?
Telegram: o que vai em allowFrom?
channels.telegram.allowFrom é o ID de usuário Telegram do remetente humano (numérico). Não é o nome de usuário do bot.A configuração pede apenas IDs de usuário numéricos. Se você já tem entradas legadas @username na configuração, openclaw doctor --fix pode tentar resolvê-las.Mais seguro (sem bot de terceiros):- Envie uma DM para seu bot, depois execute
openclaw logs --followe leiafrom.id.
- Envie uma DM para seu bot, depois chame
https://api.telegram.org/bot<bot_token>/getUpdatese leiamessage.from.id.
- Envie uma DM para
@userinfobotou@getidsbot.
Várias pessoas podem usar um número do WhatsApp com instâncias diferentes do OpenClaw?
Várias pessoas podem usar um número do WhatsApp com instâncias diferentes do OpenClaw?
kind: "direct", remetente E.164 como +15551234567) a um agentId diferente, para que cada pessoa tenha seu próprio workspace e armazenamento de sessão. As respostas ainda vêm da mesma conta do WhatsApp, e o controle de acesso de DM (channels.whatsapp.dmPolicy / channels.whatsapp.allowFrom) é global por conta do WhatsApp. Consulte Roteamento multiagente e WhatsApp.Posso executar um agente de "chat rápido" e um agente "Opus para programação"?
Posso executar um agente de "chat rápido" e um agente "Opus para programação"?
O Homebrew funciona no Linux?
O Homebrew funciona no Linux?
/home/linuxbrew/.linuxbrew/bin (ou seu prefixo do brew) para que ferramentas instaladas por brew sejam resolvidas em shells que não são de login.
Builds recentes também adicionam diretórios bin comuns do usuário no início em serviços systemd no Linux (por exemplo, ~/.local/bin, ~/.npm-global/bin, ~/.local/share/pnpm, ~/.bun/bin) e respeitam PNPM_HOME, NPM_CONFIG_PREFIX, BUN_INSTALL, VOLTA_HOME, ASDF_DATA_DIR, NVM_DIR e FNM_DIR quando definidos.Diferença entre a instalação git hackeável e a instalação npm
Diferença entre a instalação git hackeável e a instalação npm
- Instalação hackeável (git): checkout completo do código-fonte, editável, ideal para contribuidores. Você executa builds localmente e pode corrigir código/docs.
- Instalação npm: instalação global da CLI, sem repo, ideal para “apenas executar”. Atualizações vêm de dist-tags do npm.
Posso alternar entre instalações npm e git depois?
Posso alternar entre instalações npm e git depois?
openclaw update --channel ... quando o OpenClaw já estiver instalado.
Isso não exclui seus dados - apenas altera a instalação do código do OpenClaw.
Seu estado (~/.openclaw) e workspace (~/.openclaw/workspace) permanecem intocados.De npm para git:--dry-run para visualizar primeiro a troca de modo planejada. O atualizador executa
acompanhamentos do Doctor, atualiza as fontes de plugins para o canal de destino e
reinicia o Gateway, a menos que você passe --no-restart.O instalador também pode forçar qualquer um dos modos:Devo executar o Gateway no meu laptop ou em uma VPS?
Devo executar o Gateway no meu laptop ou em uma VPS?
- Prós: sem custo de servidor, acesso direto a arquivos locais, janela do navegador ao vivo.
- Contras: suspensão/quedas de rede = desconexões, atualizações/reinicializações do SO interrompem, precisa permanecer ativo.
- Prós: sempre ligado, rede estável, sem problemas de suspensão do laptop, mais fácil manter em execução.
- Contras: geralmente executa sem interface gráfica (use capturas de tela), apenas acesso remoto a arquivos, você precisa usar SSH para atualizações.
Qual é a importância de executar o OpenClaw em uma máquina dedicada?
Qual é a importância de executar o OpenClaw em uma máquina dedicada?
- Host dedicado (VPS/Mac mini/Raspberry Pi): sempre ligado, menos interrupções por suspensão/reinicialização, permissões mais limpas, mais fácil manter em execução.
- Laptop/desktop compartilhado: totalmente aceitável para testes e uso ativo, mas espere pausas quando a máquina suspender ou atualizar.
Quais são os requisitos mínimos de VPS e o SO recomendado?
Quais são os requisitos mínimos de VPS e o SO recomendado?
- Mínimo absoluto: 1 vCPU, 1 GB de RAM, ~500 MB de disco.
- Recomendado: 1-2 vCPU, 2 GB de RAM ou mais para folga (logs, mídia, vários canais). Ferramentas Node e automação de navegador podem consumir muitos recursos.
Posso executar o OpenClaw em uma VM e quais são os requisitos?
Posso executar o OpenClaw em uma VM e quais são os requisitos?
- Mínimo absoluto: 1 vCPU, 1 GB de RAM.
- Recomendado: 2 GB de RAM ou mais se você executar vários canais, automação de navegador ou ferramentas de mídia.
- SO: Ubuntu LTS ou outro Debian/Ubuntu moderno.
Relacionados
- FAQ — a FAQ principal (modelos, sessões, Gateway, segurança, mais)
- Visão geral da instalação
- Primeiros passos
- Solução de problemas