Lohnt sich dein eigenes MagicChat?
Einen AI-Support-Chatbot mit deinen eigenen Inhalten trainieren und auf deiner Website einbetten
Ein Retrieval-Chatbot für deine eigenen Dokumente gehört zu den Produkten, die sich am ehesten in einem Durchlauf bauen lassen: Website crawlen, in Abschnitte zerlegen und Embeddings erstellen, mit einem LLM aus den besten Treffern antworten und ein Widget einfügen. Was du nicht kostenlos dazubekommst, ist die unspektakuläre Betriebsebene: geplantes erneutes Crawlen, Analysen, Lead-Erfassung und Übergabe an Menschen, Konnektoren für mehrere Quellen und ein gehostetes Widget, das erreichbar bleibt. An einem Wochenende baubar, danach bleiben echte Lücken.
EN → DERecherche automatisch aus dem Englischen übersetzt. Original-Prompt auf Englisch beibehalten.
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.Der Prompt öffnet sich vorausgefüllt in deinem Agenten. Prüfe ihn vor dem Ausführen.
Wie sähe deine eigene Version aus?
Crawle eine Website oder Dokumentation, zerlege die Seiten in Abschnitte und lege ihre Embeddings in einem Vektorspeicher ab, rufe die besten Treffer für die Frage eines Besuchers ab und antworte mit einem LLM über ein einbettbares Chat-Widget.
Was du brauchst
- OpenAI/Anthropic-API-Schlüssel
- ein Embedding-Modell
- ein Vektorspeicher (pgvector oder sqlite-vec)
- ein öffentliches HTTPS-Deployment für das Widget
Menschen zahlen, damit sie sich nie um den Unterbau kümmern müssen: den Crawler, der bei Dokumentationsänderungen neu indexiert, das Dashboard, das Kundenfragen zeigt, die Konnektoren zum Helpdesk und ein Widget, das ohne eigenen Serverbetrieb erreichbar bleibt. RAG ist einfach; Aktualität, Messbarkeit und Verfügbarkeit sicherzustellen ist die wiederkehrende Arbeit.
xgeplantes automatisches erneutes Crawlen und Aktualisieren der Inhalte
xDashboards für Analysen und Gesprächsverläufe
xLead-Erfassung und Übergabe an Menschen
xKonnektoren für mehrere Quellen und Integrationen
xgehostete Verfügbarkeit des Widgets
xTeamplätze und Enterprise-Compliance (HIPAA/DPA/BAA)
Lieber eine fertige Lösung?
Lizenz, Installation und Einschränkungen jeder Alternative.
Was kostet MagicChat?
- Monatliche Zahlung
- 59 $/Mon.59 $/Mon.
- Pro Jahr
- 708 $/Jahr708 $/Jahr
- Mit brasilianischer Karte, inkl. 3,5% IOF
- 308 R$/Mon.3.700 R$/Jahr
In Meine Liste gespeichert. Bei einer Preisänderung erscheint hier ein Hinweis.
Du schließt den Kauf auf der Website von MagicChat ab. Vibe Radar wickelt keine Zahlungen ab.
| Tarif | Monatlich | Jährlich (pro Monat) | Enthalten |
|---|---|---|---|
| free | $0/Workspace | $0/Workspace | 1 Chatbot; 100 Nachrichten/Monat; 50 Trainingsseiten; Website-Einbettung; Community-Support |
| lite | $29/Workspace≈ 29 $ | - | 1 Chatbot; 7,500 Nachrichten/Monat; 500 Seiten; 1 Teammitglied; manuelle Aktualisierung |
| starter | $59/Workspace≈ 59 $ | - | 1 Chatbot; 15,000 Nachrichten/Monat; 1,000 Seiten; 1 Teammitglied; manuelle Aktualisierung |
| growth | $129/Workspace≈ 129 $ | - | 2 Chatbots; 33,000 Nachrichten/Monat; 10,000 Seiten; 4 Teammitglieder; monatliche automatische Aktualisierung; API-Zugang |
| scale | $429/Workspace≈ 429 $ | - | 10 Chatbots; 110,000 Nachrichten/Monat; 50,000 Seiten; 10 Teammitglieder; wöchentliche automatische Aktualisierung; täglicher automatischer Scan |
| enterprise | custom | - | Individuelles Nachrichtenvolumen, Chatbot-Anzahl, Nutzerplätze und Compliance; HIPAA-fähig mit DPA/BAA auf Anfrage |
Kostenloser Tarif1 Chatbot, 100 Nachrichten/Monat und 50 Trainingsseiten
Abrechnungsbedingungenmonatlich + jährlich (jährlich mit etwa 40% Rabatt beworben; genaue effektive Jahrespreise der Tarife nicht ersichtlich)
ZusatzkostenDas Entfernen des MagicChat-Brandings kostet $59/Monat. Jeder zusätzliche Block mit 5,000 Nachrichten kostet $59/Monat. Preise verstehen sich ohne Steuern; kostenpflichtige Tarife haben eine 7-tägige Testphase.
verified 2026-08-12 · source ↗
MagicChat selbst bauen oder abonnieren?
Passe die Zahlen an: Stunden zum Bauen, dein Stundensatz, Betriebskosten und der Abopreis.
Über 24 Monate ist das Abo günstiger.
Startwerte aus der Analyse geschätzt (ein Wochenende). Nicht eingerechnet ist, was dir fehlt (Support, Integrationen, Sicherheit).
Kann ich MagicChat nachbauen?
Teilweise. Den Kern von MagicChat baust du mit dem Prompt auf dieser Seite an einem Wochenende, aber es gibt echte Lücken: geplantes automatisches erneutes Crawlen und Aktualisieren der Inhalte, Dashboards für Analysen und Gesprächsverläufe. Lies die Liste oben, bevor du loslegst.
Was kostet MagicChat?
MagicChat kostet etwa 59 $/Mon. (Starter, geprüft am 20.10.2026), also 708 $ pro Jahr.
Was fehlt mir, wenn ich MagicChat ersetze?
Ehrlich gesagt: geplantes automatisches erneutes Crawlen und Aktualisieren der Inhalte; Dashboards für Analysen und Gesprächsverläufe; Lead-Erfassung und Übergabe an Menschen; Konnektoren für mehrere Quellen und Integrationen; gehostete Verfügbarkeit des Widgets; Teamplätze und Enterprise-Compliance (HIPAA/DPA/BAA). Wenn dir davon etwas wichtig ist, zahl weiter.
Gibt es eine Open-Source-Alternative zu MagicChat?
Ja: Onyx (Selbst gehosteter Chat mit deinen eigenen Dokumenten, Konnektoren und Berechtigungen; aufwendiger zu betreiben als ein Widget, aber der gesamte RAG-Ablauf gehört dir.) Der Prompt ist für den Fall, dass du es genau nach deinen Vorstellungen willst.