Self-host Chatterbox
v0.5.2Embeddable Matrix chat widget for websites
- Stars
- 182
- Port
- 8080 (HTTP server for embeddable chat widget assets)
What is Chatterbox?
Chatterbox is an embeddable chat widget that securely embeds the Hydrogen Matrix client into any website. It uses token-authenticated registration with a Synapse homeserver to create anonymous chat sessions for website visitors. The widget can be configured to auto-join a room, invite a specific user, and customize the header and footer. It is built with TypeScript and Vite, and can be self-hosted using the provided Dockerfile which serves the built assets via nginx on port 8080. The project is multi-licensed under AGPL-3.0-or-later or a commercial Element license.
Should you self-host Chatterbox?
Chatterbox scores 40/100 on selfhost.directory (how scoring works) and ranks #85 of 110 in Chat. It has 182 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is advanced: plan for several services and some ongoing maintenance. It is AGPL-3.0-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is Zulip (82/100, 26 131 stars). It scores higher overall, so compare the two before you pick. See Chatterbox vs Zulip side by side.
Features
- Auto-join room
- Customizable header and footer
- Direct message to operator
- Embeddable chat widget
- End-to-end encryption
- Operator join gating
- Sentry error tracking
- Token-authenticated registration
Chatterbox README
More in Customer Support
ChatterMateA self-hosted AI customer support platform pairing an AI chatbot with human agents in one inbox. Works with many AI models, connects to Shopify, and spans 9 channels.
chatwootSelf-hosted, open-source customer support desk that unifies live chat, email, WhatsApp and social channels into one shared inbox and adds a built-in help center portal.
cossistantSelf-hosted AI customer support platform with customizable agents that learn from your team, built for React and Next.js.
customermatesSelf-hosted open-core CRM with AI agents, MCP, webhooks, and n8n automation. Community Edition is AGPL-3.0; Enterprise features need commercial agreement.
DeskcommCRMSelf-hosted MIT CRM where AI agents answer and qualify leads on WhatsApp, with kanban funnels, per-tenant RAG, automations and LGPD tooling. No paid tier.
Discord TicketsDiscord Tickets is a self-hosted, open-source Discord ticket bot with web dashboard, slash commands, message archiving, and multi-language support.
EspoCRMA self-hosted, open-source CRM to manage contacts, sales, support, and marketing with a clean UI and REST API.
Frappe HelpdeskSelf-hosted open-source helpdesk with tickets, SLAs, knowledge base, and email integration. Unlimited agents, AGPL-3.0.
FreeScoutA self-hosted, open-source help desk & shared mailbox — Zendesk / Help Scout alternative on PHP & MySQL, with unlimited agents and tickets.
GOFLY LIVE CHATSelf-hosted, open-source live chat support system in Go and Vue with agent routing, a website widget, WebRTC, and WeChat/ChatGPT channels; needs only MySQL.
gowaOpen-source, self-hosted WhatsApp gateway in Go: a REST API plus web dashboard, multi-account support, signed webhooks, scheduled sends, and an MCP endpoint.
HiveMtkSelf-hosted AI marketing SCRM unifying 10+ channels with ReAct agents (45 tools) and local LLM inference. Zero data egress, AGPL-3.0 licensed.

0 comments