Assistente de IA pessoal de código aberto executando localmente em qualquer SO, conectando-se a mais de 100 plataformas de mensagens com capacidades de execução autônoma de tarefas
OpenClaw - Assistente Pessoal de IA
Visão Geral
OpenClaw é um framework gratuito e de código aberto para assistentes de IA autônomos que permite aos usuários implantar um assistente pessoal de IA em sua própria infraestrutura. Originalmente desenvolvido pelo engenheiro de software austríaco Peter Steinberger em novembro de 2025 sob o nome "Clawdbot", o projeto foi posteriormente renomeado para "Moltbot" e, finalmente, "OpenClaw" no início de 2026. Ele alcançou popularidade significativa, acumulando mais de 117.000 estrelas no GitHub e 16.500 forks.
Links do Projeto
- Repositório GitHub: https://github.com/openclaw/openclaw
- Site Oficial: https://openclaw.ai
- Documentação: https://docs.openclaw.ai
- Licença: MIT
- Linguagem: TypeScript
Conceito Central
OpenClaw se distingue como um assistente de IA que "realmente faz coisas" em vez de simplesmente responder a prompts. Ele opera como um agente autônomo capaz de executar tarefas de forma independente através de modelos de linguagem grandes (LLMs), usando plataformas de mensagens como sua interface de usuário principal.
Principais Recursos
1. Integração Multiplataforma
- Conecta-se a mais de 100 serviços de mensagens, incluindo:
- WhatsApp (via Baileys)
- Telegram (via grammY)
- Slack (via Bolt)
- Discord (via discord.js)
- Google Chat
- Signal
- iMessage
- Microsoft Teams
- Matrix
- BlueBubbles
- WebChat
- E muitos outros
2. Arquitetura de Gateway Local-First
- Plano de controle WebSocket único para sessões, canais, ferramentas e eventos
- Executa inteiramente em seu próprio hardware (Mac mini, servidor Linux, Windows via WSL2)
- Foco em privacidade: todos os dados permanecem em sua infraestrutura
- Sem dependências de nuvem para funcionalidade principal
3. Roteamento Multi-Agente
- Roteia canais/contas de entrada para agentes isolados
- Organização baseada em espaço de trabalho com sessões por agente
- Suporte para múltiplos modelos e provedores de IA concorrentes
4. Capacidades de Voz e Fala
- Voice Wake: reconhecimento de fala sempre ativo para macOS/iOS/Android
- Modo Talk: conversação contínua com integração ElevenLabs
- Suporte push-to-talk via aplicativos complementares
5. Tela ao Vivo (Live Canvas)
- Espaço de trabalho visual impulsionado por agente
- Framework A2UI (Agent-to-UI) para interfaces dinâmicas
- Renderização e interação em tempo real
6. Integração Avançada de Ferramentas
- Controle de Navegador: Automação dedicada de Chrome/Chromium com CDP
- Operações de Tela: Capacidades de push/reset, eval, snapshot
- Nós de Dispositivo: Câmera, gravação de tela, serviços de localização
- Integração de Sistema: Notificações, execução de comandos locais
- Automação: Tarefas cron, webhooks, gatilhos Gmail Pub/Sub
7. Plataforma de Habilidades (Skills)
- Sistema de habilidades modular com habilidades agrupadas, gerenciadas e de espaço de trabalho
- Registro de habilidades ClawdHub para descoberta e instalação
- Suporte para desenvolvimento de habilidades personalizadas
8. Flexibilidade de Modelo
Suporta múltiplos provedores de IA:
- Anthropic (modelos Claude - Opus 4.5, Sonnet 4.5, Haiku 4.5)
- OpenAI (modelos GPT, Codex)
- Google (Gemini)
- Outros provedores de LLM via API
Arquitetura
Componentes Principais
Gateway
- Servidor WebSocket central (padrão:
ws://127.0.0.1:18789) - Gerencia sessões, presença, configuração
- Lida com roteamento e entrega de mensagens
- Fornece painel de UI de Controle
Pi Agent Runtime
- Mecanismo de execução baseado em RPC
- Streaming de ferramentas e blocos
- Gerenciamento de janela de contexto
- Isolamento de sessão
Modelo de Sessão
- Sessão principal para chats diretos
- Isolamento de grupo com modos de ativação
- Gerenciamento de fila para requisições concorrentes
- Roteamento de resposta
Modelo de Segurança
Comportamento Padrão:
- Ferramentas executam no host para a sessão principal (acesso total para usuários autenticados)
- Modo sandbox configurável para sessões de grupo/canal
- Sistema de pareamento DM para evitar acesso não autorizado
Opções de Sandbox:
- Contêineres Docker por sessão para sessões não principais
- Lista de permissões/negações de ferramentas
- Capacidades de isolamento de rede
Instalação e Implantação
Requisitos do Sistema
- Runtime: Node.js ≥22
- Suporte de SO: macOS, Linux, Windows (via WSL2)
- Gerenciadores de Pacotes: npm, pnpm, ou bun
Início Rápido
# Instalar globalmente
npm install -g openclaw@latest
# Executar o assistente de configuração
openclaw onboard --install-daemon
# Iniciar o gateway
openclaw gateway --port 18789 --verbose
# Enviar uma mensagem de teste
openclaw message send --to +1234567890 --message "Olá do OpenClaw"
# Interagir com o agente
openclaw agent --message "Lista de verificação de envio" --thinking high
A Partir do Código Fonte
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build
pnpm build
pnpm openclaw onboard --install-daemon
pnpm gateway:watch # Modo de desenvolvimento com recarregamento automático
Configuração
Configuração Mínima
{
"agent": {
"model": "anthropic/claude-opus-4-5"
}
}
Exemplos de Configuração de Canal
WhatsApp:
pnpm openclaw channels login
Telegram:
{
"channels": {
"telegram": {
"botToken": "SEU_BOT_TOKEN"
}
}
}
Discord:
{
"channels": {
"discord": {
"token": "SEU_DISCORD_TOKEN"
}
}
}
Segurança e Privacidade
Recursos de Segurança
- Sistema de pareamento DM (estranhos recebem códigos de pareamento)
- Controle de acesso baseado em lista de permissões
- Ambientes sandbox configuráveis
- Isolamento opcional do Docker para sessões não confiáveis
- Integração Tailscale para acesso remoto seguro
Vantagens de Privacidade
- Auto-hospedado: propriedade completa dos dados
- Sem telemetria na nuvem por padrão
- Armazenamento local de credenciais
- Restrições de rede configuráveis
Considerações de Segurança
De acordo com pesquisadores de segurança:
- Requer permissões amplas para funcionar efetivamente
- Adequado para usuários avançados que entendem as implicações de segurança
- Recomendado executar em ambientes isolados para produção
- Riscos na cadeia de suprimentos devido à arquitetura extensível
- Não deve ser conectado a serviços de produção sem medidas de segurança adequadas
Acesso Remoto
OpenClaw suporta acesso remoto ao gateway via:
- Tailscale Serve/Funnel: Tailnet seguro ou HTTPS público
- Túneis SSH: Tunelamento seguro tradicional
- Autenticação por Token/Senha: Modos de autenticação configuráveis
Isso permite executar o gateway em um servidor Linux enquanto o controla de qualquer dispositivo.
Comandos de Chat
Os usuários podem controlar sessões com comandos:
/status- Informações da sessão/newou/reset- Reiniciar conversa/compact- Resumir contexto/think <level>- Ajustar profundidade de pensamento/verbose on|off- Alternar saída detalhada/usage off|tokens|full- Estatísticas de uso/restart- Reiniciar gateway (somente proprietário)/activation mention|always- Configurações de grupo
Aplicativos Complementares
Aplicativo macOS
- Controle na barra de menu para a saúde do gateway
- Voice Wake e push-to-talk
- Interface WebChat
- Ferramentas de depuração
- Controle remoto do gateway
Nó iOS
- Encaminhamento de gatilho de voz
- Renderização da superfície da tela
- Execução de comandos baseada em nós
Nó Android
- Captura de tela, câmera, tela
- Pareamento de nós via Bridge
Espaço de Trabalho e Habilidades do Agente
- Raiz do Espaço de Trabalho:
~/.openclaw/workspace - Arquivos de Prompt:
AGENTS.md,SOUL.md,TOOLS.md - Diretório de Habilidades:
~/.openclaw/workspace/skills/
Casos de Uso
Assistente de Produtividade Pessoal
- Gerenciamento e respostas de e-mail
- Coordenação de calendário
- Automação de tarefas
Automação de Desenvolvimento
- Notificações do GitHub
- Implantações automatizadas
- Assistência na revisão de código
Hub de Comunicação Multi-Canal
- Caixa de entrada unificada entre plataformas
- Respostas automatizadas
- Encaminhamento e roteamento de mensagens
Automação de Fluxos de Trabalho Personalizados
- Integração com ferramentas internas
- Pipelines de processamento de dados
- Tarefas e lembretes agendados
Comunidade e Desenvolvimento
- Desenvolvimento Ativo: 8.368+ commits
- Código Aberto: Licença MIT
- Comunidade: Servidor Discord disponível
- Contribuições: Aceita PRs e envolvimento da comunidade
- Documentação: Docs abrangentes em docs.openclaw.ai
Conquistas Notáveis
- Mais de 117 mil estrelas no GitHub
- Mais de 16,5 mil forks
- Apresentado na Wikipedia
- Popularidade viral através da integração Moltbook
- Interesse significativo do Vale do Silício e de desenvolvedores internacionais
Comparação com Alternativas
Diferente do ChatGPT ou Claude AI:
- Autônomo: Executa tarefas independentemente vs. respostas reativas
- Auto-Hospedado: Executa em sua infraestrutura
- Multiplataforma: Integração nativa com mais de 100 serviços
- Extensível: Habilidades e ferramentas personalizadas
- Privacidade em Primeiro Lugar: Controle completo dos dados
Recursos para Começar
- Documentação Oficial
- Guia de Início Rápido
- Referência de Configuração
- Guia de Segurança
- Solução de Problemas
Desenvolvimento Futuro
OpenClaw é mantido ativamente com:
- Atualizações regulares e correções de bugs
- Novas integrações de canais
- Recursos de segurança aprimorados
- Suporte expandido a modelos de IA
- Ecossistema de habilidades em crescimento
Créditos
- Criador: Peter Steinberger
- Agradecimentos Especiais: Mario Zechner (pi-mono), Adam Doppelt (lobster.bot)
- Comunidade: Mais de 200 contribuidores e crescendo
Conclusão
OpenClaw representa uma mudança de paradigma em assistentes pessoais de IA, enfatizando autonomia, privacidade e auto-hospedagem. É ideal para desenvolvedores e usuários avançados que desejam controle total sobre seu assistente de IA, mantendo a flexibilidade para integrar com fluxos de trabalho e canais de comunicação existentes.
Para aqueles que se sentem confortáveis com auto-hospedagem e buscam um assistente de IA que opere verdadeiramente como um agente autônomo em vez de um chatbot, OpenClaw oferece uma base poderosa e de código aberto.