Chatwoot
A self-hosted customer support desk with a shared inbox and help center. Paid AI support connects to OpenAI or a self-hosted compatible model endpoint.

Chatwoot is a self-hosted customer support platform for teams that want conversation records and customer data on their own server. Its optional paid Captain AI connects to OpenAI by default, or to a self-hosted OpenAI-compatible model endpoint. Captain sends data to the model service you choose, so hosting the support desk and hosting its AI are separate decisions.
The shared inbox brings website chat, email, WhatsApp, Facebook, Instagram and other messaging channels into one queue. Private notes, saved replies and automatic assignment help agents work together, while contact profiles retain customer interaction history. Macros group common actions, and automation rules apply them to matching conversations.
Captain draws on help articles, PDFs and website content to answer routine questions and hand cases to people. It can suggest replies and summarize conversations. Model access uses your own API key; calls to OpenAI involve that external service.
The help center publishes articles and FAQs for customer self-service. Slack integration lets teams manage conversations outside the dashboard, Shopify exposes customer orders, and Linear supports ticket creation. Reports cover inbox activity, team performance and customer satisfaction.
The core project uses the MIT license, and a free Community Edition is available alongside paid self-hosted software and a hosted service. Server deployments support Docker and Kubernetes on Linux, with PostgreSQL and Redis. Connected messaging channels still use their external providers.