Assistente pessoal de IA de código aberto que roda localmente e se integra com aplicativos de mensagens como WhatsApp, Telegram, Discord e iMessage

MITTypeScriptclawdbotclawdbot 21.4k Last Updated: January 26, 2026

Clawdbot: Sua Plataforma de Assistente Pessoal de IA 🦞

Visão Geral

Clawdbot é uma plataforma inovadora de assistente pessoal de IA de código aberto que revoluciona a forma como os usuários interagem com a inteligência artificial. Ao contrário dos assistentes tradicionais baseados em nuvem, o Clawdbot é executado inteiramente em seu hardware local, enquanto se integra perfeitamente aos aplicativos de mensagens que você já usa diariamente.

Criado por Peter Steinberger e mantido por uma comunidade ativa, o Clawdbot serve como uma ponte entre modelos de linguagem poderosos (Claude, GPT, Gemini) e seus canais de comunicação do dia a dia, criando uma experiência de IA verdadeiramente personalizada que respeita a privacidade e oferece controle sem precedentes.

🚀 Principais Recursos

Integração Multiplataforma

  • Plataformas de Mensagens: WhatsApp, Telegram, Discord, Slack, Signal, iMessage, Microsoft Teams, Google Chat
  • Canais Estendidos: BlueBubbles, Matrix, Zalo, WebChat
  • Suporte Móvel: Aplicativos complementares para iOS e Android
  • Desktop: Aplicativo de barra de menu macOS com funcionalidade de ativação por voz

Arquitetura Local-First

  • Sistema Gateway: Plano de controle único que gerencia todas as conexões e operações
  • Auto-Hospedado: Executa inteiramente em seu hardware (Mac, PC, Raspberry Pi ou servidor em nuvem)
  • Foco em Privacidade: Seus dados nunca saem do seu controle
  • Memória Persistente: Retenção de contexto de longo prazo armazenada localmente como arquivos Markdown

Capacidades Avançadas

  • Integração de Voz: Reconhecimento de fala sempre ativo com ElevenLabs TTS
  • Tela ao Vivo: Espaço de trabalho visual impulsionado por agente com A2UI
  • Controle de Navegador: Navegação automatizada na web e preenchimento de formulários
  • Acesso ao Sistema: Gerenciamento de arquivos, comandos de shell, operações Git
  • Casa Inteligente: Integração com dispositivos como Philips Hue
  • Ações Proativas: Tarefas agendadas, monitoramento de batimentos cardíacos, fluxos de trabalho automatizados

🏗️ Arquitetura Técnica

Design Centrado no Gateway

WhatsApp / Telegram / Discord / iMessage (+ plugins)
                    │
                    ▼
    ┌───────────────────────────────┐
    │         Gateway               │
    │      (plano de controle)      │
    │   ws://127.0.0.1:18789        │
    └──────────────┬────────────────┘
                   │
    ├─ Agente de IA (RPC)
    ├─ CLI (comandos clawdbot)
    ├─ UI WebChat
    ├─ App macOS
    └─ Nós iOS / Android

Componentes Chave

1. Processo Gateway

  • Daemon de longa execução que gerencia todas as conexões de mensagens
  • Plano de controle WebSocket para comunicações de clientes
  • Roteamento e isolamento de sessão
  • Processamento de eventos em tempo real

2. Sistema de Agentes

  • Capacidades de roteamento de múltiplos agentes
  • Operação baseada em espaço de trabalho (~ diretório clawd)
  • Camada de integração de ferramentas para acesso ao sistema
  • Opções de sandboxing para execução segura

3. Framework de Habilidades

  • Extensões modulares TypeScript/JavaScript
  • Marketplace de habilidades impulsionado pela comunidade (ClawdHub)
  • Capacidades de auto-aperfeiçoamento através de habilidades geradas por IA
  • Arquitetura de plugin para integrações personalizadas

4. Modelo de Segurança

  • Sistema de pareamento DM para contatos desconhecidos
  • Sandboxing Docker para conversas em grupo
  • Sistemas de permissão configuráveis
  • Trilhas de auditoria e diagnósticos de segurança

🛠️ Instalação e Configuração

Início Rápido

# Instalação global
npm install -g clawdbot@latest

# Executar assistente de configuração
clawdbot onboard --install-daemon

# Iniciar o gateway
clawdbot gateway --port 18789

Configuração de Desenvolvimento

# Clonar repositório
git clone https://github.com/clawdbot/clawdbot.git
cd clawdbot

# Instalar dependências
pnpm install
pnpm ui:build
pnpm build

# Executar configuração
pnpm clawdbot onboard --install-daemon

Requisitos do Sistema

  • Runtime: Node.js ≥22
  • Sistemas Operacionais: macOS, Linux, Windows (via WSL2)
  • Memória: 2GB+ RAM recomendado
  • Armazenamento: SSD recomendado para desempenho ideal

🔧 Configuração

Configuração Principal

A configuração é armazenada em ~/.clawdbot/clawdbot.json com opções abrangentes para:

  • Configurações do Agente: Caminhos do espaço de trabalho, preferências de modelo, níveis de pensamento
  • Configuração de Canal: Configurações específicas da plataforma e controles de acesso
  • Segurança: Modos de sandbox, listas de permissões, políticas de DM
  • Ferramentas: Habilitação de habilidades e gerenciamento de permissões

Configuração de Múltiplos Agentes

# Criar instâncias de agente isoladas
CLAWDBOT_CONFIG_PATH=~/.clawdbot/agent-a.json \
CLAWDBOT_STATE_DIR=~/.clawdbot-agent-a \
clawdbot gateway --port 19001

🎯 Casos de Uso e Aplicações

Produtividade Pessoal

  • Gerenciamento de e-mail e respostas automatizadas
  • Coordenação de calendário e agendamento de reuniões
  • Automação de tarefas em várias plataformas
  • Processamento de documentos e organização de arquivos

Fluxos de Trabalho de Desenvolvimento

  • Revisão de código e gerenciamento de pull requests
  • Monitoramento de pipeline CI/CD
  • Manutenção de repositório
  • Testes e implantação automatizados

Integração de Casa Inteligente

  • Controle e automação de dispositivos
  • Monitoramento ambiental
  • Rotinas agendadas
  • Comandos ativados por voz

Projetos Criativos

  • Geração de conteúdo com suporte multimídia
  • Processamento de imagem e áudio
  • Gerenciamento de mídias sociais
  • Assistência de escrita criativa

🌟 Comunidade e Ecossistema

Desenvolvimento Ativo

  • Repositório GitHub: 18.000+ estrelas e crescendo
  • Ciclo de Lançamento: Atualizações frequentes com novos recursos
  • Discord da Comunidade: Milhares de usuários ativos
  • Documentação: Guias e tutoriais abrangentes

Ecossistema de Plugins

  • ClawdHub: Repositório centralizado de habilidades
  • Contribuições da Comunidade: Habilidades e plugins gerados por usuários
  • Bibliotecas de Integração: Conectores pré-construídos para serviços populares
  • Ferramentas para Desenvolvedores: SDK e utilitários CLI para desenvolvimento de extensões

📊 Desempenho e Escalabilidade

Eficiência de Tokens

  • Cache inteligente para reduzir custos de API
  • Chunking adaptativo para conversas longas
  • Mecanismos de fallback progressivo
  • Estratégias de otimização de contexto

Gerenciamento de Recursos

  • Processo gateway leve
  • Comunicações WebSocket eficientes
  • Uso otimizado de memória para sessões de longa duração
  • Limites de recursos configuráveis

🔒 Segurança e Privacidade

Design com Foco em Privacidade

  • Todo o processamento de dados ocorre localmente
  • Nenhuma dependência de nuvem para funcionalidade principal
  • Políticas de retenção de dados controladas pelo usuário
  • Logs transparentes e capacidades de auditoria

Recursos de Segurança

  • Ambientes de execução em sandbox
  • Acesso a ferramentas baseado em permissão
  • Gerenciamento seguro de credenciais
  • Opções de isolamento de rede

🚧 Limitações Atuais e Considerações

Desafios Técnicos

  • Complexidade de Configuração: Requer conhecimento técnico para configuração inicial
  • Custos de API: Depende de serviços LLM pagos para desempenho ideal
  • Requisitos de Recursos: Configuração sempre ativa se beneficia de hardware dedicado
  • Estágio Inicial: Desenvolvimento ativo com mudanças que quebram ocasionalmente

Estratégias de Mitigação

  • Assistente de configuração aprimorado reduz a complexidade da configuração
  • Suporte para modelos locais reduz a dependência de API
  • Documentação abrangente e suporte da comunidade
  • Contêineres Docker fornecem isolamento e consistência

🔮 Roteiro Futuro

Melhorias Planejadas

  • Suporte Aprimorado a Modelos Locais: Integração aprimorada com LLMs de código aberto
  • Expansão do Aplicativo Móvel: Paridade de recursos entre iOS e Android
  • Melhorias na Interface Visual: Capacidades avançadas de Canvas e A2UI
  • Recursos Empresariais: Ferramentas de colaboração e gerenciamento de equipes

Metas da Comunidade

  • Suporte Mais Amplo a Plataformas: Integrações adicionais de plataformas de mensagens
  • Configuração Simplificada: Experiências de instalação com um clique
  • Otimização de Desempenho: Consumo de recursos reduzido
  • Recursos Educacionais: Tutoriais e programas de certificação

🤝 Como se Envolver

Para Usuários

  • Guia de Instalação: Documentação de Início Rápido
  • Discord da Comunidade: Participe de discussões e obtenha suporte
  • Marketplace de Habilidades: Explore e contribua com habilidades via ClawdHub
  • Feedback: Relate problemas e sugira recursos no GitHub

Para Desenvolvedores

  • Contribuição: Veja CONTRIBUTING.md para diretrizes de desenvolvimento
  • Desenvolvimento de Plugins: Crie habilidades e integrações personalizadas
  • Documentação: Ajude a melhorar guias e tutoriais
  • Testes: Participe de testes beta e garantia de qualidade

📚 Recursos e Links


Clawdbot representa o futuro dos assistentes pessoais de IA: controlados localmente, infinitamente extensíveis e perfeitamente integrados ao seu fluxo de trabalho diário. Junte-se à revolução e assuma o controle da sua experiência de IA! 🦞

Star History Chart