Turnkey AI chatbot builder — your brand, your customers

Launch your own AI chatbot SaaS turn any website or document into a chatbot

Buy the source once and host it yourself. Your customers train AI chatbots on their website, docs and PDFs, then embed them anywhere. Multi-tenant, AI credits, Stripe subscriptions and a full admin console — all under your brand.

Read the docs
  • One-time licence
  • Full source included
  • Self-hosted
  • White-label
ChatDockscripted demo
Ask me about ChatDock. I answer only from its documentation, and I cite where each answer came from.

Pre-recorded answers from ChatDock's own documentation. With a licence, your chatbot answers from your content.

How it works

From content to chatbot in three steps

Your customers train a chatbot on their own content and embed it in minutes — no code, no hallucinated answers.

01

Add your content

Crawl a website URL or upload PDFs, text and Markdown files. Your customers point the bot at their own content and it learns instantly.

02

Train & test the chatbot

The bot answers only from your content, with source citations — no made-up answers. Try real-time streaming replies before you ship.

03

Embed anywhere

Drop a single line of code onto any website to launch your chat widget — and bill your customers with AI credits and Stripe subscriptions.

What you get

The whole platform, as source you own

Three applications, not a template: the API, the customer-facing app, and the admin console. Install it on your own server, put your own brand on it, and charge whatever you like.

  • Node.js API, Angular customer app, and Angular admin console
  • Answers grounded in your content with citations — or "I don't know"
  • Website crawler, plus PDF, text and Markdown uploads
  • Multi-tenant accounts, AI credits and plan limits
  • Stripe subscriptions and a hosted billing portal
  • Docker Compose setup and a VPS install script

Embedding a finished chatbot

<script src="https://your-domain.com/widget.js"
        data-chatbot-id="cc0c3079ae2a8aab8e"
        async></script>

One script tag. The widget carries each chatbot's own greeting and accent colour.

Ready to launch?

Own the platform, not a subscription.

One payment, the complete source, and a chatbot platform you can put your own name on.