myQuickClaw

Arquitetura - Visao Geral

Como o QuickClaw funciona por dentro. Stack tecnologica e componentes principais.

Stack tecnologica

O QuickClaw e composto por diversas camadas que trabalham juntas para entregar uma experiencia de deploy e gerenciamento de bots totalmente automatizada.

CamadaTecnologiaDescricao
FrontendNext.js 14 + Tailwind + shadcn/uiHospedado na Vercel com auto-deploy via GitHub
BackendSupabase (PostgreSQL + Auth + Edge Functions)Banco de dados, autenticacao e 18 funcoes serverless
PagamentosStripeCheckout, assinaturas, portal do cliente e webhooks
VPSHostinger KVM 832GB RAM, 8 vCPU, 400GB SSD, 32TB de banda
ProxyAPI Proxy (Node.js)Roteia requisicoes de IA, autentica e contabiliza tokens
RenderizacaoMedia Render (Node.js)Converte HTML em imagens PNG e documentos PDF via Puppeteer
GerenciamentoAgent Manager + PM2Lifecycle dos containers, health checks e reconciliacao

Componentes principais

Frontend (Dashboard)

Interface web onde o usuario gerencia seus bots. Permite criar, configurar, monitorar e parar bots. Tambem exibe consumo de creditos, alertas e historico de uso. Hospedado na Vercel com deploy automatico a cada push na branch main.

Supabase

Banco de dados PostgreSQL gerenciado, sistema de autenticacao (email, Google OAuth, GitHub OAuth) e funcoes serverless (Edge Functions). E o ponto central de dados do sistema — bots, slots, assinaturas, creditos, skills e configuracoes ficam aqui.

Edge Functions

18 funcoes serverless que orquestram operacoes criticas: ativar/desativar bots, processar webhooks do Stripe, gerenciar skills, escalar VPS, enviar emails e realizar reconciliacao. Rodam no edge da Supabase (Deno).

VPS + Agent Manager

Cada VPS roda o Agent Manager, um servico Node.js/Fastify responsavel por criar, iniciar, parar e monitorar containers. Ele garante que o estado real dos containers esteja sincronizado com o banco de dados.

API Proxy

Servico que roda na porta 3100 de cada VPS. Todas as chamadas de IA passam por ele. O proxy autentica o agente, roteia para o provedor correto (Anthropic, OpenAI, Google, OpenRouter), contabiliza tokens (incluindo cache) e debita creditos automaticamente.

Media Render Service

Servico de renderizacao que roda na porta 3200 de cada VPS. Converte HTML em imagens PNG ou documentos PDF usando Puppeteer (Chromium headless). Skills que precisam gerar graficos, tabelas ou documentos visuais usam esse servico. O Chrome roda no host com recursos completos, contornando as restricoes de seguranca dos containers.

Containers (OpenClaw)

Cada agente roda em um container isolado com 1 vCPU, 4GB RAM, rede propria e 20+ camadas de seguranca/privacidade. O OpenClaw dentro do container conecta ao canal de mensagem (Telegram, Discord, etc.) e processa conversas com IA.

Diagrama simplificado

O fluxo de dados do QuickClaw segue esta cadeia:

Usuario|Frontend (Vercel)|Supabase (PostgreSQL + Auth)|Edge Functions|Agent Manager (VPS)|Container (OpenClaw)|API Proxy (porta 3100)+Media Render (porta 3200)|Provedor de IA (Anthropic / OpenAI / Google)

Caminho de uma mensagem

Quando um usuario envia uma mensagem no Telegram, ela percorre todo esse caminho (de baixo para cima e de volta) em milissegundos. O container recebe a mensagem, chama o API Proxy, que roteia para o provedor de IA, e a resposta volta pelo mesmo caminho.

Explore mais

Cada componente tem sua propria pagina com detalhes tecnicos aprofundados:

  • Como Funciona — Fluxo completo: do checkout ao agente online respondendo mensagens
  • Containers e VPS — Infraestrutura de containers isolados em VPS de alta performance
  • API Proxy — Como o proxy roteia, autentica e contabiliza tokens
  • Agent Manager — Gerenciamento de lifecycle dos containers
myQuickClaw
Suporte QuickClawEscolha uma opcao para comecar

Ola! Sou o agente do QuickClaw. Escolha uma opcao abaixo para que eu possa te ajudar:

Powered by QuickClaw