Vale construir sua versão de Sumora?
Agentes de AI que executam workflows empresariais de várias etapas, como pesquisa e abordagem de potenciais clientes, com automação de navegador e integrações.
A parte visível, uma caixa de prompt que produz uma mensagem de prospecção pesquisada e personalizada, pode ser construída em uma sessão. O que dá trabalho de verdade é tudo que impede um agente de sair dos trilhos silenciosamente na etapa sete: memória persistente sobre sua empresa e cada contato, novas tentativas, sessões de navegador que sobrevivem a logins e captchas, limites de custo e uma etapa de aprovação humana antes de qualquer envio efetivo. Para uma pessoa automatizando seu próprio funil, é possível chegar a algo realmente útil em um fim de semana, porque você pode ser a etapa de aprovação e quem resolve os erros. A diferença aumenta rapidamente quando você quer operação sem supervisão, vários usuários ou conexão com um CRM e uma caixa de email reais via OAuth. O tipo de falha também importa: um script pessoal quebrado desperdiça sua noite; um agente quebrado envia email ao potencial cliente errado usando seu domínio.
EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.
Build a local, single-user AI outreach agent runner. No accounts, no cloud, no telemetry.
Stack: TypeScript, Node 20, better-sqlite3 for storage, Playwright for browsing, Hono for a tiny local HTTP server, and a plain server-rendered HTML UI with htmx. No React, no Next, no ORM. Secrets in .env: OPENAI_API_KEY, SMTP_URL.
Data model in SQLite:
- business_context: freeform notes about my company, offer, tone, and hard rules (one editable blob)
- targets: company name, domain, contact name, contact email, status
- runs: target_id, state (queued, running, needs_approval, approved, sent, failed), created_at
- steps: run_id, index, tool, input, output, error, tokens, cost_cents
- drafts: run_id, subject, body, revision
Agent loop per target, each step written to the steps table before and after execution so a crashed run is resumable:
1. fetch the target's homepage and one about or pricing page with Playwright, extract readable text
2. summarize what the company does and one specific hook
3. draft a short outreach email using business_context plus the hook
4. run a self-check pass: is the claim supported by the fetched text, is any name or fact invented, is it under 150 words
5. set state to needs_approval and stop
Hard rules to implement, not just mention:
- nothing is ever sent without an explicit approve click in the UI
- per-run and per-day cost ceilings from .env, abort the loop when exceeded
- exponential backoff with max 3 attempts on fetch and model calls, then mark the step failed and leave the run resumable
- a resume command that picks up any run stuck in running and replays from the first incomplete step
- dry-run mode is the default; sending requires SMTP_URL to be set and a --live flag
UI at localhost:8787: paste or import targets as CSV, edit business_context, list runs with their step timeline, view and edit a draft, approve or reject, see spend to date.
Out of scope: CRM integrations, OAuth, multi-user, LinkedIn or any logged-in site automation, scheduling, deliverability warmup, analytics.
Include a README with setup, an .env.example, a seed CSV of three fake targets, and one integration test that runs the full loop against a local fixture HTML page with the model call stubbed.O prompt abre preenchido no seu agente. Revise antes de executar. · este prompt foi gerado a partir do plano de construção · melhore com um PR
Como seria construir sua versão?
Um ciclo local de agente que recebe uma empresa-alvo ou uma lista, pesquisa com busca e um navegador headless, redige uma mensagem de prospecção personalizada com base no contexto armazenado da sua empresa e a coloca na fila para sua aprovação antes do envio.
O que você vai precisar
- Uma chave de API de LLM
- Playwright e uma máquina disposta a executar um navegador de verdade
- Uma API de busca ou tolerância a scraping
- Credenciais SMTP ou uma API de email se você quiser que ele realmente envie
- Paciência para depurar cada etapa
Porque a demonstração representa os 20 por cento fáceis, e os 80 por cento restantes são tratamento de falhas que ninguém gosta de escrever. Uma empresa que paga por isso está comprando a expectativa de que o agente não enviará a mensagem errada ao contato errado às 2am e de que, quando algo quebrar, a escala de plantão de outra pessoa cuidará do problema. Quem trabalha sozinho e aceita revisar cada rascunho pode perfeitamente hospedar sua própria versão e obter a maior parte do benefício. Uma equipe de dez pessoas com um funil compartilhado e uma reputação a proteger geralmente decide que a assinatura é mais barata do que manter uma camada de orquestração de agentes.
xConfiabilidade sem supervisão: novas tentativas, execuções retomáveis e recuperação quando uma etapa falha no meio
xIntegrações mantidas e OAuth para CRMs, caixas de email e calendários, além de mantê-los funcionando quando essas APIs mudam
xExecução isolada e proteções para que um agente confuso não consiga executar uma ação real contra uma pessoa real
xControle de custos e roteamento de modelos, para que um ciclo descontrolado não vire uma conta inesperada
xTrabalho de capacidade de entrega e reputação de envio, que é uma especialidade própria e sem glamour
Nada que valha indicar. Por isso o prompt existe.
Quanto custa Sumora?
- Plano mensal
- US$ 79,99/mêsUS$ 79,99/mês
- Por ano
- US$ 960/anoUS$ 960/ano
- No cartão, com IOF de 3,5%
- R$ 418/mêsR$ 5.016/ano
Salvo na Minha lista. Você recebe um aviso aqui no site quando o preço mudar.
Você conclui a compra no site de Sumora. O Vibe Radar não intermedeia pagamentos.
Vale mais construir ou assinar Sumora?
Ajuste os números: horas para construir, valor da sua hora, custos para manter no ar e o preço da assinatura.
Em 24 meses, assinar sai mais barato.
Horas iniciais estimadas a partir da análise (um fim de semana). Não inclui o valor do que você deixa de ter (suporte, integrações, segurança).
Dá para recriar Sumora?
Em parte. O núcleo de Sumora dá para construir em um fim de semana com o prompt desta página, mas há lacunas reais: Confiabilidade sem supervisão: novas tentativas, execuções retomáveis e recuperação quando uma etapa falha no meio, Integrações mantidas e OAuth para CRMs, caixas de email e calendários, além de mantê-los funcionando quando essas APIs mudam. Leia a lista acima antes de começar.
Quanto custa Sumora?
Sumora custa cerca de US$ 79,99/mês (Starter, checado em 18/08/2026), ou seja, US$ 960 por ano.
O que eu perco ao substituir Sumora?
Sinceramente: Confiabilidade sem supervisão: novas tentativas, execuções retomáveis e recuperação quando uma etapa falha no meio; Integrações mantidas e OAuth para CRMs, caixas de email e calendários, além de mantê-los funcionando quando essas APIs mudam; Execução isolada e proteções para que um agente confuso não consiga executar uma ação real contra uma pessoa real; Controle de custos e roteamento de modelos, para que um ciclo descontrolado não vire uma conta inesperada; Trabalho de capacidade de entrega e reputação de envio, que é uma especialidade própria e sem glamour. Se algum desses pontos é essencial para você, continue pagando.
Existe uma alternativa aberta para Sumora?
Não há alternativa open source madura que valha indicar, e é exatamente por isso que o prompt desta página existe.