8 pontos por xguru 3 일 전 | 1 comentários | Compartilhar no WhatsApp
  • Cliente de e-mail self-hosted executado inteiramente sobre o Cloudflare Workers, que reúne envio, recebimento e gerenciamento de e-mails com geração automática de rascunhos de resposta baseada em agentes de IA em um único app
  • Os e-mails recebidos chegam via Cloudflare Email Routing, e cada caixa de correio é armazenada de forma isolada em um Durable Object independente (banco de dados SQLite), com os anexos guardados no R2
  • O agente de IA embutido no painel lateral usa 9 ferramentas de e-mail (leitura, busca, escrita de rascunhos e envio) e, ao receber um novo e-mail, gera automaticamente um rascunho de resposta, mas sempre exige confirmação do usuário antes do envio
  • O agente de IA é executado com Cloudflare Agents SDK (AIChatAgent) e Workers AI (modelo @cf/moonshotai/kimi-k2.5), oferecendo respostas em Markdown com streaming e visibilidade das chamadas de ferramentas
  • Permite configurar prompt de sistema personalizado por caixa de correio, mantém histórico de chat persistente e oferece recursos completos de cliente de e-mail como editor rich text, encadeamento de respostas/encaminhamentos, organização por pastas, busca e anexos
  • Expõe um servidor MCP no caminho /mcp, permitindo que ferramentas externas de IA como Claude Code e Cursor manipulem caixas de correio
  • A autenticação é feita por validação de JWT do Cloudflare Access, e usuários aprovados pela política do Access podem acessar todas as caixas de correio
  • O frontend usa React 19 + Tailwind CSS + Zustand + TipTap, e o backend usa Hono + Cloudflare Workers
  • Após a implantação com um clique em 'Deploy to Cloudflare', basta configurar Email Routing e Access
  • Licença Apache 2.0

1 comentários

 
nemorize 2 일 전

Agora é só aplicar uma olhada na biblioteca OAuth escrita pela IA da Cloudflare
e criar algo como drive, calendário, chat e chamadas de vídeo, e pronto: uma solução de suíte de escritório rodando sobre a infraestrutura da Cloudflare!