Quickstart Guide
There are two ways to run ChatterMate. Pick the one that fits you:Use the hosted service
Sign up and manage everything from the dashboard or the CLI. No infrastructure to run.
Best for most people.
Self-host with Docker
Run the full ChatterMate stack on your own infrastructure with the self-host CLI.
Two different
chattermate commands. The hosted CLI (pip install chattermate-cli) signs
you up and manages agents/knowledge against the ChatterMate API. The self-host CLI
(npm install -g chattermate-deploy) scaffolds and runs the Docker stack. They are separate tools.Option A — Hosted service (fastest)
Create a free account and configure your first agent — no browser required.Install the ChatterMate CLI
pipx/uvx/npm options.Sign up (or log in)
Go live
Embed the chat widget on your site, or let an AI agent drive everything via
the MCP server.
AI Agent & Automation Quickstart
A single copy-paste flow from signup to a live widget — built for AI agents and CI pipelines.
Option B — Self-host with Docker
Run the entire stack on your own machine with the self-host CLI (chattermate-deploy).
Self-host CLI commands
Manual Installation
If you prefer to set up ChatterMate manually or need custom configuration:Backend Setup
Frontend Setup
Database Setup
Running the Application
Verify Installation
- Open your browser and navigate to
http://localhost:8000/docsto view the API documentation - Visit
http://localhost/to access the web interface (CLI) orhttp://localhost:3000(manual setup) - Try sending a test message in the chat widget
Next Steps
Setup Organization
Setup new organization
Configure AI
Configure AI provider
Customize AI Agent
Customizing AI agent
Knowledge Base
Adding knowledge to AI agent
Testing
Testing AI agent
Widget Integration
Adding chat widget to the website
Human Agents
Adding Human Agent
Roles & Permissions
Managing Roles and Permission
Chat Management
Managing Customer chat and Taking over chat