Self-hosted · Full data ownership

Make AI your expert
customer support agent

Train a chatbot on your website content in minutes. Embed on any site with one script tag. Visitors get instant, cited answers — your team steps in when it counts.

No credit card · Self-hosted · Your data stays on your servers

Free forever No subscriptions
Your data Never leaves your server
Multi-LLM Ollama, OpenAI, Anthropic
localhost:8000
Hi! Ask me anything about SiteChat.

Everything your support team needs, out of the box

  • Website crawling
  • PDF & DOCX upload
  • Human handoff queue
  • Lead capture
  • Conversation analytics
  • Scheduled re-crawls
  • Source citations
  • 440+ tests

Support tickets are costing you more than you think

Your team spends hours answering the same questions — questions your website already answers.

Without SiteChat
  • Support team buried in repetitive tickets
  • Visitors leave without finding answers
  • Paying $100–$500/mo for chat SaaS
  • Conversation data stored on vendor servers
  • Zero support outside business hours
With SiteChat
  • AI handles 80% of questions automatically
  • Instant, cited answers straight from your docs
  • Free forever — self-host on your own server
  • All data stays on your infrastructure
  • 24/7 support — no overtime, no burnout

One platform. Every conversation.

From first crawl to human handoff — without duct-taping five SaaS tools together.

Embed in 60 seconds

One script tag on any site or SPA. Customize colors, position, welcome message — live preview in the dashboard.

Human handoff

When the AI can't help, route to a live agent. Agents claim threads, reply in context, and resolve when done.

Analytics & lead capture

Track volume, topics, and satisfaction. Capture visitor emails from the widget. Export everything as CSV.

Any LLM, your infra

Ollama (local), OpenAI, Anthropic, or Azure — switch providers with one config change, no code rewrite.

Trigger messages

Proactively engage visitors based on page, time-on-site, or scroll depth. Convert browsers into conversations.

Live in an afternoon. Really.

Three steps from zero to a smart support agent answering questions 24/7.

  1. 01

    Train on your content

    Point SiteChat at your domain — it crawls every page automatically. Upload PDFs, DOCX files, or paste Q&A pairs directly. Scheduled re-crawls keep answers fresh without any manual work.

    • Crawls your entire site automatically
    • Upload PDF, DOCX, or plain text
    • Scheduled re-index keeps content fresh
  2. 02

    Customize & embed

    Brand the widget with your colors, write a system prompt, and choose your LLM — Ollama locally or any cloud provider. Then paste one script tag anywhere on your site.

    • Match your brand colors & copy
    • Choose Ollama, OpenAI, Anthropic, or Azure
    • One script tag — no rebuild needed
  3. 03

    Monitor & improve

    Review real conversations in your dashboard. When the AI misses a question, fix the answer in one click. Route tricky cases to a live agent — your team picks it up instantly.

    • See every conversation with analytics
    • Add Q&A overrides to fix wrong answers
    • Hand off to a live agent when needed

Drop in. Ship today.

Paste once on any website, SPA, or e-commerce store. Widget configuration is managed from the dashboard — no redeployment needed.

Get your embed code
embed.html
<script
  src="http://localhost:8000/widget/chatbot.js"
  data-site-id="YOUR_SITE_ID"
  data-api-url="http://localhost:8000"
  data-color="#0d9488"
></script>

A modern alternative to expensive SaaS

Why pay monthly when you can self-host for free and keep full control of your data?

Feature Typical SaaS
e.g. SiteGPT, Intercom AI
SiteChat
Price $49 – $499/mo Free forever
Data ownership Stored on vendor servers 100% on your infra
LLM flexibility Locked to their model Ollama, OpenAI, Anthropic, Azure
Local / private LLMs Not available Ollama — zero data exposure
Source citations Sometimes Every answer
Human handoff Paid add-on Built-in
Unlimited sites Per-site pricing One deploy, unlimited sites
White-label Higher tier only Always, no badge required
Data location Vendor cloud Your own servers

Common questions

Is SiteChat really free?

Yes. SiteChat runs on your own server — no per-message fees, no subscription, no usage caps. The only cost is your server and the LLM API calls (or run Ollama locally for $0).

Do I need technical skills to set it up?

Basic command-line familiarity helps. You'll need Python 3.10+, MongoDB, and an Ollama or API-based LLM. The setup takes about 15–30 minutes following our installation guide. Docker support is included.

How is my data handled?

Your data never leaves your infrastructure. Everything — crawled pages, documents, conversation history — is stored in your own MongoDB instance and your own vector store. With Ollama, even LLM inference stays on-premise.

Which LLMs are supported?

Ollama (llama3, Mistral, Qwen, and any local model), OpenAI (GPT-4o, GPT-4), Anthropic (Claude), and Azure OpenAI. Switch providers by changing a single environment variable — no code changes required.

Can I use it for multiple websites?

Yes. One SiteChat deployment supports unlimited sites. Each site gets its own knowledge base, widget configuration, and conversation history — managed from a single dashboard.

What content types can it learn from?

Website pages (via crawler), PDFs, DOCX, plain text files, and manual Q&A pairs. Scheduled re-crawls automatically update the knowledge base whenever your content changes.

Your site, answering questions 24/7

Deploy in an afternoon, keep it forever — no subscriptions, no vendor lock-in.