An open-source chat interface where AI answers can be interactive, rendering explanations, comparisons, charts, and working tools built with CopilotKit and AG-UI.
- Stars
- 977
- Forks
- 270
- Open issues
- 51
- Last commit
- 8 hours ago
What is it?
ChatbotX is an open-source chat marketing platform for building automated conversations and campaigns on messaging channels. It targets teams that currently pay for hosted tools such as ManyChat, Chatfuel or Wati, and it can be self-hosted. Channels covered include WhatsApp, Facebook Messenger, Instagram, Threads, TikTok, Telegram, Zalo, email, a public API and webchat.
The platform combines a drag-and-drop flow builder with AI agents that can use OpenAI, Claude, Gemini, DeepSeek, OpenRouter, NVIDIA NIM or local LLMs. Operators can take over conversations from a live inbox, manage contacts with tags and custom fields, and run broadcasts, drip sequences and comment-to-DM automations. A public API, a CLI and an MCP server let external AI agents drive the same workflows.
The stack is TypeScript with Next.js, PostgreSQL (with pgvector), Redis and BullMQ, organized as a Turborepo monorepo. Community Edition is MIT-licensed; enterprise features are under a separate commercial license.
Key features
- 01Supports WhatsApp, Messenger, Instagram, Threads, TikTok, Telegram, Zalo, email and webchat
- 02Drag-and-drop flow builder with AI agent nodes for multiple LLM providers
- 03Live chat inbox with human takeover and conversation assignment
- 04Contact CRM with tags, custom fields and segmentation
- 05Broadcasts, drip sequences and comment-to-DM automation
- 06Public API, CLI and MCP server for external agent workflows
Use cases
- Running Instagram or Messenger comment-to-DM campaigns for a small business
- Handling customer support across WhatsApp and Telegram from one shared inbox
- Self-hosting a marketing chatbot to avoid per-contact subscription costs
- Letting an AI agent automate chat marketing workflows through MCP or the API
Quick start
- 1
Follow the official Quick Start Guide to set up the project
- 2
Start the apps from source in development mode
pnpm dev - 3
To self-host without developing on the code, use the standalone chatbotx-docker-compose repo to run the prebuilt images
docker compose up
Things to know
- Enterprise features are under a separate Commercial License, not the MIT license that covers the Community Edition.
- Self-hosting requires running several services such as PostgreSQL with pgvector, Redis and S3-compatible storage.
- AI features use bring-your-own-key (BYOK) credentials, so you need your own provider API keys.
Topics
FAQ
- What is ChatbotX?
- Self-hostable, AI-focused chat marketing platform for running automated conversations and campaigns across WhatsApp, Instagram, Messenger, Telegram and more, as an alternative to ManyChat. ChatbotX is an open-source chat marketing platform for building automated conversations and campaigns on messaging channels. It targets teams that currently pay for hosted tools such as ManyChat, Chatfuel or Wati, and it can be self-hosted. Channels covered include WhatsApp, Facebook Messenger, Instagram, Threads, TikTok, Telegram, Zalo, email, a public API and webchat.
- Is ChatbotX free to use? What license does it have?
- ChatbotX is open source under the Other license. Check the license terms before using it in commercial products.
- Is ChatbotX still maintained?
- Actively maintained. The last commit to ChatbotX was on Oct 19, 2026.
- What can I use ChatbotX for?
- Running Instagram or Messenger comment-to-DM campaigns for a small business Handling customer support across WhatsApp and Telegram from one shared inbox Self-hosting a marketing chatbot to avoid per-contact subscription costs Letting an AI agent automate chat marketing workflows through MCP or the API
- How do I install ChatbotX?
- Follow the official Quick Start Guide to set up the project Start the apps from source in development mode: pnpm dev To self-host without developing on the code, use the standalone chatbotx-docker-compose repo to run the prebuilt images: docker compose up
- Where can I get ChatbotX?
- The source code and installation instructions are on GitHub: https://github.com/ChatbotXIO/ChatbotX
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Fair-code workflow automation platform for building AI agents and workflows, combining a visual canvas with custom code and 1500+ integrations.
Self-hosted Node.js and React app for orchestrating teams of AI agents, with org charts, task tracking, budgets and governance.
Open-source platform that turns any topic or document into an interactive classroom with AI teachers, slides, quizzes and simulations.
A video-as-code toolkit that lets AI agents clone a viral video into an editable workflow and generate variants from it.
Self-hosted AI coworker platform where each agent gets its own browser, files and tools, with every action gated by policy and logged.