Rasa
Open-source framework for building text and voice chatbots and assistants, with language understanding, dialogue management and integrations such as Slack.
A battle-tested, Apache-licensed framework when you want full control over how your assistant understands and answers.
Who it is for
Developers and teams that want to host their own assistant, keep data on their own servers and customise every step of the conversation.
Strengths
- Apache-2.0 licence: free to use, modify and self-host.
- Covers language understanding and dialogue management in one framework.
- Connectors for channels such as Slack and Facebook, according to the project.
Good to know
- The README says Rasa Open Source is in maintenance mode and points to newer CALM-based products.
- Needs Python development skills and your own hosting; not a no-code tool.
- The enterprise platform is a separate product; check the official website for plans.
Custom bots are coming soon
We are preparing a service to build bots on tools like this one. Follow our Telegram channel to know when it opens.
Sources
Every fact on this page comes from these sources, checked on 2026-10-25. If something has changed, the source wins.
- https://github.com/RasaHQ/rasa: description, Apache-2.0 licence, maintenance-mode notice, install approach
Alternatives in Chatbots & assistants
Botpress
Platform to build AI chatbots and agents for websites, WhatsApp, Telegram and other channels, with a visual studio and integrations hub.
Typebot
Visual chatbot builder with 34+ blocks (questions, buttons, payments, webhooks, OpenAI) that you can embed on any website or self-host.
aiogram
Modern, fully asynchronous Python framework for the Telegram Bot API, built on asyncio.
Flowise
Open-source visual builder for AI agents and chatbots, based on drag-and-drop flows you can run on your own machine or server.