For an open source chatbot automation platform, the strongest matches are baptistearno/typebot.io (Typebot provides a visual drag-and-drop workflow builder, self-hosted deployment), botpress/botpress (Botpress is an open-source conversational AI and chatbot automation) and tiledesk/tiledesk (Tiledesk is a self-hostable open-source conversational marketing and chatbot). opencx-labs/openchat and papercups-io/papercups round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
We curate open-source GitHub repositories matching “open source alternatives to manychat”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
Typebot is a visual chatbot builder and conversational platform designed for lead generation and data collection. It provides a drag-and-drop workflow designer that converts visual nodes into structured conversation logic, allowing users to build interactive forms and chatbots with conditional routing. The platform is designed as a self-hosted conversational infrastructure, enabling the deployment of the entire application stack on private servers using Docker and PostgreSQL. This allows for complete control over data storage and server maintenance. The system integrates with external servic
Typebot provides a visual drag-and-drop workflow builder, self-hosted deployment options via Docker, and robust integration capabilities, making it a comprehensive platform for conversational marketing and chatbot automation.
Botpress is a conversational AI builder and LLM agent platform used to design chatbot workflows and orchestrate agents powered by large language models. It provides a framework for managing the entire lifecycle of these agents, from initial creation through to deployment across various production environments. The platform includes a custom integration SDK for developing and publishing third-party connectors that extend agent capabilities. These tools allow for the creation of custom plugins that connect AI agents to external APIs and third-party services. The system supports both visual des
Botpress is an open-source conversational AI and chatbot automation platform featuring a visual workflow builder, multi-channel integrations, and self-hostable agent deployment, though it leans heavily toward modern LLM orchestration rather than traditional rule-based marketing flows.
Install Tiledesk on your server using Helm for Kubernetes orchestration and Docker Compose for running multi-container Docker applications. Tiledesk provides an open-source solution comparable to Voiceflow, empowering you to create sophisticated LLM-enabled chatbots that seamlessly transition interactions to human agents when needed.
Tiledesk is a self-hostable open-source conversational marketing and chatbot platform with live chat handoff, though it lacks some of the requested visual flow building and multi-channel broadcast features in this setup.
OpenChat is a conversational AI agent builder and customer service automation platform that uses large language models to power customer support chatbots across multiple channels. It provides tools for defining AI agent behavior, training on custom knowledge, managing actions, and controlling autopilot responses per channel. The platform enables deploying AI agents on web, phone, email, SMS, and WhatsApp, with a unified inbox for managing conversations across all channels. It includes CRM synchronization, automated workflows, contact segmentation, and analytics for tracking customer satisfact
OpenChat is a conversational AI agent builder and multi-channel customer service automation platform, making it a fitting tool for conversational marketing despite lacking a dedicated visual flow builder.
Papercups is an open-source live chat platform and self-hosted customer messaging system. It provides a real-time communication infrastructure consisting of an embeddable web widget for customers and a containerized administrative dashboard for support teams. The platform features an omnichannel messaging hub that aggregates and normalizes conversations from email, SMS, and third-party chat channels into a single unified stream. It also includes a framework for deploying automated FAQ chatbots to handle initial inquiries and a real-time session monitoring tool that allows agents to view a use
Papercups is an open-source live chat and customer support platform that includes basic chatbot capabilities, but it focuses primarily on agent-driven help desk workflows rather than comprehensive conversational marketing automation and visual flow building.
Chi is a lightweight, idiomatic router and middleware framework for building web services in Go. It is designed to integrate directly with the standard library, providing a set of utilities for managing HTTP request routing, context propagation, and modular service composition. The project distinguishes itself through a radix-tree-based routing system that supports recursive nesting, allowing developers to mount independent sub-routers onto specific path prefixes. This hierarchical structure enables the creation of organized, modular applications where request handlers are grouped and managed
Chi is an HTTP router and middleware framework for Go rather than a conversational marketing or chatbot automation platform, making it a building block for web services rather than a ready-to-use marketing tool.
Oatpp is a high-performance C++ web framework and API development kit used for building REST APIs and web services. It functions as an asynchronous HTTP server that utilizes coroutines to handle thousands of simultaneous connections without blocking threads. The toolkit includes a native C++ object-relational mapping layer for executing SQL queries and transforming database results into data objects. It also provides a WebSocket communication library for establishing full-duplex channels to support real-time data streaming and live media. The framework covers a broad range of capabilities, i
Oatpp is a C++ web framework and API development kit, which is a building block for networking rather than the conversational marketing and chatbot automation platform requested.
This project is an open-source, self-hosted helpdesk system designed to centralize customer support operations. It functions as an omnichannel platform that aggregates inquiries from email, social media, and messaging services into a unified dashboard, while providing a dedicated portal for customers to track requests and access self-service documentation. The system distinguishes itself through deep integration with e-commerce platforms, allowing agents to view customer order history and profile data directly within the ticketing interface. It features a modular architecture that supports cu
This project is an open-source helpdesk and customer support ticketing system rather than a conversational marketing and chatbot automation platform, making it a neighbouring customer-service tool rather than a messaging bot builder.
This project is a conversational AI software development kit and framework used to build interactive chatbots that engage in natural language conversations and execute tasks for end users. It provides a multi-channel bot framework that connects conversational agents to various external messaging services using standardized adapters. The SDK includes a conversational workflow orchestrator and a natural language processing toolkit for analyzing user intent and extracting entities to route conversation flows. It further incorporates a speech integration framework that enables bidirectional audio
This project is a software development kit and framework for building conversational agents rather than a ready-to-use conversational marketing and chatbot automation platform.
Telethon is a Python asynchronous API wrapper and client library designed for interacting with the Telegram API. It implements the MTProto protocol to enable programmatic communication for both user accounts and bots. The project serves as a development framework for building custom Telegram clients and automating account actions. It provides the tooling necessary to create automated bots that manage group interactions and channel communications. The library supports messaging data integration and the automation of messaging workflows. It handles the translation of high-level calls into the
Telethon provides a Python framework for interacting with the Telegram API, but it is an asynchronous client library rather than a self-contained conversational marketing and chatbot automation platform with a visual flow builder.
n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, looping, and sub-workflow execution. The platform supports both pre-built integration nodes and custom code execution in JavaScript or Python, enabling connectivity with a wide range of external services and APIs. The platform includes a suite of generative AI capabilities, such a
n8n is a general-purpose workflow automation and integration platform rather than a dedicated conversational marketing or chatbot platform, making it a flexible building block for chat pipelines but lacking the out-of-the-box messaging channel management and live chat handoff features requested.
Gofr is a comprehensive framework for building production-ready microservices in Go. It provides a unified toolkit for developing RESTful APIs and gRPC services, offering built-in support for observability, database management, and distributed system communication. The framework distinguishes itself through its focus on developer productivity and system resilience. It automates common backend tasks such as CRUD handler generation, schema-driven code creation, and database migration orchestration, while preventing race conditions in clustered environments. To maintain stability, it includes in
Gofr is a Go microservice framework that provides REST and gRPC building blocks, making it the wrong identity for a conversational marketing platform.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| baptistearno/typebot.io | 10K | TypeScript | NOASSERTION | |
| botpress/botpress | 14.7K | TypeScript | MIT | |
| tiledesk/tiledesk | 302 | Mustache | MIT | |
| opencx-labs/openchat | 5.3K | JavaScript | mit | |
| papercups-io/papercups | 6.1K | Elixir | MIT | |
| go-chi/chi | 22.4K | Go | MIT | |
| oatpp/oatpp | 8.6K | C++ | apache-2.0 | |
| uvdesk/community-skeleton | 19K | CSS | OSL-3.0 | |
| microsoft/botframework-sdk | 7.8K | JavaScript | MIT | |
| lonamiwebs/telethon | 12K | Python | MIT |