DEV Community

Phong Maker
Phong Maker

Posted on

I built a ManyChat alternative and open-sourced it 🤯

Hi community :)
I’m one of the builders behind ChatbotX and would love to get feedback, ideas, and hopefully some contributors from the community.

https://github.com/ChatbotXIO/ChatbotX

ChatbotX is an open-source omnichannel chatbot platform similar to ManyChat, Wati, Chatfuel, and Respond io, but designed to be self-hostable, extensible, and developer-friendly.

Features:

• WhatsApp, Facebook, Instagram, TikTok, Telegram, Zalo, Email, and Webchat integrations
• Visual Flow Builder with 15+ node types
• AI Agents powered by OpenAI, DeepSeek, and Gemini
• Live Chat Inbox with human takeover and conversation assignment
• Contact CRM with tags, custom fields, and segmentation
• Broadcasting and automated sequences
• Team management and role-based permissions
• Rich messaging with buttons, quick replies, catalogs, and carousel cards
• Instagram Comment-to-DM automation
• A/B Testing and workflow triggers
• Webhooks & HTTP integrations
• Growth tools and analytics
• APIs, CLI, and MCP support for advanced agent workflows

Tech stack:

• Node.js 24 + TypeScript 5
• pnpm workspaces + Turborepo
• Next.js 16 + React 19
• PartyKit / PartySocket for realtime messaging
• PostgreSQL + pgvector + Drizzle ORM
• Redis + BullMQ for queues
• ClickHouse for analytics
• RustFS / S3-compatible storage
• Docker Compose for local infrastructure

The project is built with clean architecture and skills/prompts to make customization, contribution, and vibe coding easier.

Top comments (0)