Trained on your content
Crawl your entire website automatically, upload PDFs, DOCX, or paste raw text. Every answer cites the exact source page — so visitors trust the bot and you can verify it.
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.
Everything your support team needs, out of the box
Your team spends hours answering the same questions — questions your website already answers.
From first crawl to human handoff — without duct-taping five SaaS tools together.
Crawl your entire website automatically, upload PDFs, DOCX, or paste raw text. Every answer cites the exact source page — so visitors trust the bot and you can verify it.
One script tag on any site or SPA. Customize colors, position, welcome message — live preview in the dashboard.
When the AI can't help, route to a live agent. Agents claim threads, reply in context, and resolve when done.
Track volume, topics, and satisfaction. Capture visitor emails from the widget. Export everything as CSV.
Ollama (local), OpenAI, Anthropic, or Azure — switch providers with one config change, no code rewrite.
Proactively engage visitors based on page, time-on-site, or scroll depth. Convert browsers into conversations.
Three steps from zero to a smart support agent answering questions 24/7.
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.
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.
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.
Paste once on any website, SPA, or e-commerce store. Widget configuration is managed from the dashboard — no redeployment needed.
Get your embed code<script
src="http://localhost:8000/widget/chatbot.js"
data-site-id="YOUR_SITE_ID"
data-api-url="http://localhost:8000"
data-color="#0d9488"
></script>
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 Open source |
|---|---|---|
| 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 |
| Source code access | Closed source | MIT License on GitHub |
Yes. SiteChat is open source under the MIT License. You self-host it 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).
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 the README. Docker support is on the roadmap.
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.
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.
Yes. One SiteChat deployment supports unlimited sites. Each site gets its own knowledge base, widget configuration, and conversation history — managed from a single dashboard.
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.
Join the open-source community. Deploy in an afternoon, keep it forever — no subscriptions, no vendor lock-in.