Sobre o projeto

Moltworker é uma solução de implantação que permite aos usuários executar o OpenClaw (anteriormente Moltbot/Clawdbot), um assistente pessoal de IA, dentro do ambiente Cloudflare Workers usando contêineres Cloudflare Sandbox. Este projeto serve como prova de conceito para hospedar assistentes de IA em infraestrutura serverless sem auto-hospedagem. Os principais recursos incluem: - **Implantação Gerenciada**: Executa o OpenClaw em um contêiner Cloudflare Sandbox totalmente gerenciado, eliminando a necessidade de servidores dedicados. - **Suporte a Múltiplos Canais**: Conecta-se a várias plataformas de chat, incluindo Telegram, Discord e Slack, via tokens de bot. - **Armazenamento Persistente**: Integração opcional com Cloudflare R2 para salvar histórico de conversas, dispositivos pareados e configurações entre reinicializações de contêineres. - **Automação de Navegador**: Inclui um shim de Chrome DevTools Protocol (CDP) para controle de navegador headless, permitindo tarefas como raspagem de web e capturas de tela. - **Segurança**: Implementa múltiplas camadas de autenticação, incluindo Cloudflare Access para rotas administrativas, tokens de gateway para acesso à interface e pareamento de dispositivos para autenticação segura de mensagens diretas. - **Integração com AI Gateway**: Suporta roteamento de solicitações através do Cloudflare AI Gateway para cache, limitação de taxa e análises, compatível com provedores como Anthropic, OpenAI e Groq. A configuração requer um plano Cloudflare Workers Pago devido aos custos de contêiner. Os usuários podem implantar via CLI Wrangler, configurando segredos para chaves de API, políticas de acesso e recursos opcionais como armazenamento R2 ou modelos de IA específicos. O sistema inclui uma Interface de Administração para gerenciar pareamentos de dispositivos, backups e status do gateway.