Vale construir sua versão de MagicChat?
Treine um chatbot de suporte com IA com o seu próprio conteúdo e incorpore-o no seu site
Um chatbot de recuperação sobre os seus próprios documentos é um dos produtos mais fáceis de gerar de uma vez só: rastreie o site, divida em chunks e gere embeddings, responda com um LLM a partir das melhores correspondências e coloque um widget. O que você não ganha de graça é a camada operacional chata: novos rastreamentos agendados, analytics, captura de leads e transferência para um humano, conectores de várias fontes e um widget hospedado que não cai. Dá para construir em um fim de semana, mas com lacunas reais depois disso.
EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.
Build me an AI support chatbot that trains on my own website and docs, to replace
MagicChat, in an empty repo.
Stack (no alternatives): Next.js 15 (App Router) + TypeScript, Postgres with the
pgvector extension via Drizzle ORM, and Docker Compose so `docker compose up` runs
Postgres and the app together. Use the OpenAI or Anthropic API for both embeddings
and answers (keys in .env).
Core loop:
- `npm run ingest -- <sitemap-or-url>`: crawl the pages, strip to clean text, chunk
(~800 tokens with overlap), embed each chunk, and store text + vector + source URL
in Postgres.
- A /api/chat route: embed the incoming question, pull the top-k chunks by cosine
similarity, and ask the LLM to answer ONLY from that context, returning the source
URLs it used. Stream the answer.
- A single embeddable widget: one <script> tag mounts a floating chat bubble on any
site, talking to /api/chat with CORS locked to configured origins.
Details:
- One config file: bot name, greeting, allowed origins, model, top-k.
- Store everything locally in Postgres; `npm run reindex` re-crawls and replaces.
- Secrets in .env, ship .env.example, never commit keys.
- Handle empty, loading, and "I don't know from the docs" states honestly; never
invent answers outside the retrieved context.
- Out of scope: multi-channel (email/WhatsApp/Slack), team seats, an analytics
dashboard, human handoff, scheduled auto-refresh (leave a documented cron hook),
and any hosted control plane.
- README: setup, the ingest command, embedding the widget, and where data lives.O prompt abre preenchido no seu agente. Revise antes de executar.
Como seria construir sua versão?
Rastreie um site ou documentação, divida as páginas em chunks e gere embeddings num armazenamento vetorial, recupere as melhores correspondências para a pergunta do visitante e responda com um LLM por meio de um widget de chat incorporável.
O que você vai precisar
- chave de API da OpenAI/Anthropic
- um modelo de embeddings
- um armazenamento vetorial (pgvector ou sqlite-vec)
- uma implantação pública em HTTPS para o widget
As pessoas pagam para nunca mexer na infraestrutura: o crawler que reindexa quando a documentação muda, o dashboard que mostra o que os clientes perguntaram, os conectores com a central de ajuda e um widget que fica no ar sem que elas precisem manter um servidor. O RAG é fácil; mantê-lo atualizado, medido e no ar é o trabalho recorrente.
xnovo rastreamento automático agendado e atualização de conteúdo
xdashboards de analytics e histórico de conversas
xcaptura de leads e transferência para um humano
xconectores de várias fontes e integrações
xdisponibilidade hospedada do widget
xassentos de equipe e conformidade enterprise (HIPAA/DPA/BAA)
Prefere uma solução pronta?
Licença, instalação e limitações em cada alternativa.
Quanto custa MagicChat?
- Plano mensal
- US$ 59/mêsUS$ 59/mês
- Por ano
- US$ 708/anoUS$ 708/ano
- No cartão, com IOF de 3,5%
- R$ 308/mêsR$ 3.700/ano
Salvo na Minha lista. Você recebe um aviso aqui no site quando o preço mudar.
Você conclui a compra no site de MagicChat. O Vibe Radar não intermedeia pagamentos.
| Plano | Mensal | Anual (por mês) | O que inclui |
|---|---|---|---|
| free | $0/espaço de trabalho | $0/espaço de trabalho | 1 chatbot; 100 mensagens/mês; 50 páginas de treinamento; incorporação no site; suporte da comunidade |
| lite | $29/espaço de trabalho≈ US$ 29 | - | 1 chatbot; 7,500 mensagens/mês; 500 páginas; 1 membro da equipe; atualização manual |
| starter | $59/espaço de trabalho≈ US$ 59 | - | 1 chatbot; 15,000 mensagens/mês; 1,000 páginas; 1 membro da equipe; atualização manual |
| growth | $129/espaço de trabalho≈ US$ 129 | - | 2 chatbots; 33,000 mensagens/mês; 10,000 páginas; 4 membros da equipe; atualização automática mensal; acesso à API |
| scale | $429/espaço de trabalho≈ US$ 429 | - | 10 chatbots; 110,000 mensagens/mês; 50,000 páginas; 10 membros da equipe; atualização automática semanal; varredura automática diária |
| enterprise | custom | - | Volume de mensagens, número de chatbots, assentos e conformidade sob medida; elegível para HIPAA com DPA/BAA sob solicitação |
Plano gratuito1 chatbot, 100 mensagens/mês e 50 páginas de treinamento
Condições de cobrançamensal + anual (anual anunciado com cerca de 40% de desconto; os preços anuais efetivos exatos de cada plano não são exibidos)
Custos adicionaisRemover a marca MagicChat custa $59/mês. Cada bloco extra de 5,000 mensagens custa $59/mês. Os preços não incluem impostos; os planos pagos têm teste de 7 dias.
verified 2026-08-12 · source ↗
Vale mais construir ou assinar MagicChat?
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 MagicChat?
Em parte. O núcleo de MagicChat dá para construir em um fim de semana com o prompt desta página, mas há lacunas reais: novo rastreamento automático agendado e atualização de conteúdo, dashboards de analytics e histórico de conversas. Leia a lista acima antes de começar.
Quanto custa MagicChat?
MagicChat custa cerca de US$ 59/mês (Starter, checado em 20/10/2026), ou seja, US$ 708 por ano.
O que eu perco ao substituir MagicChat?
Sinceramente: novo rastreamento automático agendado e atualização de conteúdo; dashboards de analytics e histórico de conversas; captura de leads e transferência para um humano; conectores de várias fontes e integrações; disponibilidade hospedada do widget; assentos de equipe e conformidade enterprise (HIPAA/DPA/BAA). Se algum desses pontos é essencial para você, continue pagando.
Existe uma alternativa aberta para MagicChat?
Sim: Onyx (Chat self-hosted sobre os seus próprios documentos, com conectores e permissões; mais pesado de rodar que um widget, mas todo o fluxo de RAG é seu.) O prompt é para quando você quer do seu jeito.