OpenClaw 🦞¶
"EXFOLIATE! EXFOLIATE!" — Uma lagosta espacial, provavelmente
Gateway para agentes de IA em qualquer sistema operacional no WhatsApp, Telegram, Discord, iMessage e mais.
Envie uma mensagem e receba a resposta de um agente no seu bolso. Plugins adicionam Mattermost e mais.
openclaw onboard e fluxos de pareamento.
O que é o OpenClaw?¶
OpenClaw é um gateway auto-hospedado que conecta seus aplicativos de chat favoritos — WhatsApp, Telegram, Discord, iMessage e mais — a agentes de IA para programação como o Pi. Você executa um único processo do Gateway na sua própria máquina (ou em um servidor), e ele se torna a ponte entre seus apps de mensagens e um assistente de IA sempre disponível.
Para quem é? Desenvolvedores e usuários avançados que querem um assistente pessoal de IA com quem possam conversar de qualquer lugar — sem abrir mão do controle dos dados ou depender de um serviço hospedado.
O que o torna diferente?
- Auto-hospedado: roda no seu hardware, com suas regras
- Multicanal: um Gateway atende WhatsApp, Telegram, Discord e mais simultaneamente
- Nativo para agentes: criado para agentes de programação com uso de ferramentas, sessões, memória e roteamento multiagente
- Código aberto: licenciado sob MIT, orientado pela comunidade
O que você precisa? Node 22+, uma chave de API (Anthropic recomendado) e 5 minutos.
Como funciona¶
flowchart LR
A["Chat apps + plugins"] --> B["Gateway"]
B --> C["Pi agent"]
B --> D["CLI"]
B --> E["Web Control UI"]
B --> F["macOS app"]
B --> G["iOS and Android nodes"]
O Gateway é a única fonte de verdade para sessões, roteamento e conexões de canais.
Principais capacidades¶
Início rápido¶
bash
npm install -g openclaw@latest
bash
openclaw onboard --install-daemon
bash
openclaw channels login
openclaw gateway --port 18789
Precisa da instalação completa e do setup de desenvolvimento? Veja Início rápido.
Painel¶
Abra a UI de Controle no navegador após o Gateway iniciar.
- Padrão local: http://127.0.0.1:18789/
- Acesso remoto: Superfícies web e Tailscale
Configuração (opcional)¶
A configuração fica em ~/.openclaw/openclaw.json.
- Se você não fizer nada, o OpenClaw usa o binário Pi incluído em modo RPC com sessões por remetente.
- Se quiser restringir, comece com
channels.whatsapp.allowFrome (para grupos) regras de menção.
Exemplo:
{
channels: {
whatsapp: {
allowFrom: ["+15555550123"],
groups: { "*": { requireMention: true } },
},
},
messages: { groupChat: { mentionPatterns: ["@openclaw"] } },
}