selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

ChatterMate logo

Self-host ChatterMate

v1.0.27

AI customer support with human handoff and omnichannel

ReleaseOpen CoreApache-2.0
Updatedlast week
LanguagePython
Setup difficultyAdvanced
Stars
148
Ports
80 (Frontend web server), 8000 (Backend API server)
Requires
PostgreSQL
Docker
chattermate/backend
Install with Docker Compose
ChatterMate shared inbox with AI and human conversationsChatterMate AI chat widget on an e-commerce storeNo-code AI chatbot workflow builder with drag-and-drop nodes and human handoffAI customer support shared inbox with human handoffAI customer support analytics dashboard — resolution rate, CSAT, AI vs human performance

What is ChatterMate?

This platform helps businesses automate 24/7 customer service while keeping human agents available for complex issues. An AI chatbot learns from your knowledge base and handles routine questions, transferring to your team when needed. You can choose from multiple AI providers like OpenAI, Anthropic, Google, Mistral, and others using your own API keys. The system includes a visual workflow builder for designing conversation flows, native Shopify integration for e-commerce, a WordPress plugin, and AI-powered ticketing that investigates issues automatically. It connects to 9 messaging channels including web chat, WhatsApp, Telegram, Slack, and email. Deployment uses Docker Compose with pre-built images, requiring PostgreSQL with pgvector and Redis. The core is Apache-2.0 licensed with commercial enterprise features available separately.

Should you self-host ChatterMate?

ChatterMate scores 46/100 on selfhost.directory (how scoring works) and ranks #12 of 14 in Customer Support. It has 148 GitHub stars.

It shipped 10 stable releases in the past year. The latest, v1.0.27, came out on 19 October 2026. New versions land roughly every 10 days.

Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is chatwoot (84/100, 38 501 stars). It scores higher overall, so compare the two before you pick. See ChatterMate vs chatwoot side by side.

Features

  • AI Chatbot with Human Handoff
  • AI Ticketing
  • Analytics Dashboard
  • Auto-Translation
  • Custom theming
  • File attachments
  • Knowledge Base Training
  • Lead Capture
  • Multi-Model AI Support
  • Omnichannel messaging
  • Role-based Access Control
  • Shopify integration
  • Visual Workflow Builder
  • Widget Authentication
  • WordPress Plugin

ChatterMate README

How to install ChatterMate

Install ChatterMate with Docker Compose

Docker & Docker Compose

docker pull chattermate/frontend:latest docker pull chattermate/backend:latest docker compose -f docker-compose.prod.yml up -d

Production deployment with pre-built images

ChatterMate releases & version history

FAQ

Which AI models does ChatterMate support?

OpenAI, Anthropic (Claude), Google Gemini, Mistral, xAI (Grok), DeepSeek, and Groq — bring your own API key or enter a custom model ID.

Can I self-host ChatterMate?

Yes, run the full stack (Postgres, Redis, backend, frontend) on your own infrastructure with npm install -g chattermate-deploy.

Does ChatterMate work with WordPress?

Yes, download the WordPress plugin, install via Plugins → Add New → Upload Plugin, then enter your Widget ID under Settings → ChatterMate Chat.

Does ChatterMate work with Shopify?

Yes, install from the Shopify App Store to answer order-status, shipping, and product questions from your store data. The widget also embeds on any website.

Can the AI hand off conversations to a human agent?

Yes, human handoff is a core feature. The AI detects frustration or explicit requests and transfers with full context, respecting business hours and agent availability.

Is ChatterMate free and open source?

Yes, the core platform is Apache-2.0 licensed and free for personal and commercial use, including self-hosted production deployments. There's also a free hosted plan.

What is ChatterMate?

ChatterMate is an open-source AI customer support platform that combines an AI chatbot trained on your knowledge base with human agents in a shared inbox.

More in Helpdesk

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…