SaaS Need the multi-tenant SaaS version? Talk to us
Self-hosted · Laravel 13 · React 19 · v1.0.0

Self-hosted AI customer support

AI chat bot, help desk and knowledge base in one platform. Install on your server, keep your data, no monthly fees.

5 minBrowser installer
15AI providers
5Chat channels
HelloKitt inbox with a customer conversation, AI handling status, contact details and the reply composer
  • Premium quality
  • Free support
  • Easy & free installation
  • Full source code
Three products, one app

Chat bot, help desk and knowledge base

Each one works on its own. Together they cover the whole support flow.

AI chat bot

Answers from your own content on your site and messaging channels. Hands off to a human when it should.

  • Grounded in your website, PDFs and FAQs
  • Human handoff with routing rules
  • Web, WhatsApp, Messenger, Telegram, Instagram
View chat bot

Help desk

Support tickets from the portal, contact form, a converted chat or your team. One queue, one thread per case.

  • Passwordless customer portal
  • Assign, note, resolve, archive
  • Departments, roles and routing
View help desk

Knowledge base

A branded help center on your domain. Every article you publish also trains the chat bot.

  • Search, categories and FAQs
  • Ticket form and "My tickets" built in
  • Same articles in the widget's Help tab
View knowledge base
Core features

Everything a support team needs

Automation for the bot, tools for the team, controls for the admin.

AI agents

Instructions, model, tone and languages. Test in the playground, publish a version, roll back any time.

Knowledge sources

Website crawl, sitemap, PDFs, FAQs, text and help center articles. Answer gaps show what to write next.

Human handoff

Routing rules plus presence and load pick the right teammate when a customer asks or confidence drops.

Agent actions

HTTP tools the bot can call, like an order lookup. Approval-gated actions never run alone.

Live inbox

Every channel in one queue. AI summaries, suggested replies, rewrite, tags, notes and canned replies.

Tickets

Statuses, assignment, internal notes, attachments and an archive with restore.

Contact form

Embeddable form that opens tickets, with email verification and captcha.

Contacts & leads

Visitor to lead to customer. Notes, a kanban pipeline and CSV export.

Analytics

Deflection, handoffs, CSAT, cost per resolution, top intents and channel mix.

Governance

A live guardrail report: grounded answers, handoffs honoured, actions gated, secrets encrypted.

Notifications & PWA

Web push, an in-app feed and an installable app that works on a phone.

Agent API

Start conversations and send messages from your own apps with per-agent keys.

Security

Two-factor auth, reCAPTCHA or Turnstile, rate limits, signed attachment links and encrypted credentials.

Scalability

Service-layer architecture, Redis and Horizon queues, Reverb or Pusher websockets — all optional, all switchable.

Customization

Platform name, logos and colours, widget appearance, email templates, module toggles — full source to go further.

Performance

Runs on plain PHP and MySQL. Jobs run inline and the UI polls until you switch on a queue and realtime.

And more

Everything else included

Agent tools, team tools, admin and launch extras — no plugins required.

  • Playground

    Test before you publish

  • Agent versions

    Publish & roll back

  • Quick replies

    Scripted branches

  • Answer traces

    Sources on every reply

  • Website crawler

    Pages & sitemaps

  • Document upload

    PDF, MD, TXT, HTML

  • Canned replies

    Saved team macros

  • Internal notes

    Private on any thread

  • Intent & sentiment

    Auto-detected, taggable

  • Attachments

    Private, signed links

  • Ticket numbers

    Sequential from #1001

  • Archive & restore

    Soft-delete safety

  • Routing rules

    Presence & load aware

  • Departments

    Structure your team

  • Two-factor auth

    TOTP for every user

  • Captcha

    reCAPTCHA or Turnstile

  • Email templates

    Editable, with send log

  • Installable PWA

    Works on phones

  • Web push

    Desktop & mobile alerts

  • AI usage metering

    Tokens, cost, credits

  • Module toggles

    Tickets, leads, API, more

  • Realtime driver

    Reverb, Pusher or polling

  • Web installer

    Removes itself when done

Channels

Meet customers where they are

Connect as many accounts per provider as you need. Each keeps its own credentials, greeting and agent.

  • Web widget Your website
  • WhatsApp Business Cloud API
  • Messenger Facebook pages
  • Telegram Bot API
  • Instagram Direct messages
Platform

Run it as your own

Installer, branding and admin tools built in.

Web installer

Open /install, check the server, connect the database, create the owner. It removes itself when done.

Bring your own AI

OpenAI, Anthropic, Gemini, Mistral, Groq, Ollama and more. Every call is metered per workspace.

Team & roles

Owner, admin and member roles plus manager, agent and viewer per workspace. Departments and routing rules.

White-label

Platform name, light and dark logos, colours, widget branding and editable email templates.

Admin panel

Module toggles, queue, realtime driver, AI models, email log and SMTP test.

Ordinary hosting

PHP 8.3 and MySQL are enough. Add Redis, a queue worker or websockets when you need them.

Built with

Modern tech stack

Laravel + React — a production-ready foundation, built to extend.

  • Laravel 13
  • React 19
  • PHP 8.3
  • TypeScript
  • Tailwind 4
  • MySQL

AI providers: OpenAI, Anthropic Claude, Google Gemini, Mistral, Groq, DeepSeek, xAI Grok, OpenRouter, Azure OpenAI, AWS Bedrock, Ollama, OpenAI-compatible endpoints, Cohere, Voyage AI and Jina.

Pricing

Regular or extended license

Same platform — regular is non-commercial, extended allows commercial use.

Extended license

Commercial use

61% off
$300 $117

One-time payment

Offer ends

Use in one end product, for yourself or one client. Commercial use is allowed and end users can be charged.

  • Everything in regular
  • Commercial use & paid end users
Buy extended on Codester
Live demo

Explore before you launch

A seeded workspace with sample agents, articles, conversations and tickets.

Demo accounts

The demo is read-only — edits, deletes and settings changes are disabled. You can still open every screen, including the inbox, tickets, agents and system settings, and browse the full admin panel.

FAQ

Before you install

Is it really self-hosted?
Yes. One company, your server, your database. The only external services are the ones you connect: your AI provider, your messaging channels and your SMTP server.
Which AI provider do I need?
Any one of the fifteen supported providers. Add a key in the admin panel, pick a chat model and an embedding model, and test the connection. Point it at Ollama for a fully local setup.
Do I need websockets or Redis?
No. Out of the box the inbox and widget poll for updates and jobs run inline, so plain PHP and MySQL hosting is enough. Switch on Reverb or Pusher and a queue worker from the admin panel when you are ready.
Can customers email us to open a ticket?
Tickets are opened through the help center, the contact form, a converted chat or by your team. Email carries notifications with a signed magic link that signs the customer straight in to reply. No mailbox polling is needed.
Can I white-label it?
Yes. Platform name, logos and primary colour in the admin panel; brand name, logo and copy for the help center; accent, launcher, headline and a "show branding" toggle per widget. Email templates are editable too.
Can one install serve several websites?
Yes. Every agent has its own widget with its own keys and allowed domains, and you can connect several WhatsApp numbers, Telegram bots or Facebook pages side by side.
Can I modify the code?
Yes. You get the full source code, nothing encrypted or obfuscated. It is clean and organised, so you can rebrand it, change how it behaves and build your own features on top.

Ready to run your own support desk?

Try the live demo, read the docs, or buy a license and install today.