Rasa
Rasa Open Source is an open source machine learning framework for building contextual text and voice-based conversational assistants. It handles layered conversations with lots of back-and-forth and can be integrated with various messaging channels. The project is currently in maintenance mode, with the future direction being Hello Rasa and CALM.
✨ Key features
- Open source machine learning framework for conversational AI
- Supports multiple channels: Slack, Facebook, Telegram, and more
- Handles layered, contextual conversations with back-and-forth
- Integrates with custom conversational channels
- Semantic versioning and active community contributions
🎯 Use cases
- Build customer support assistants for messaging platforms
- Create voice-based assistants for telephony or voice channels
- Develop contextual assistants that handle complex multi-turn dialogues
- Prototype AI agents using the Hello Rasa playground
📦 Installation
🧰 Requirements: Python and Poetry for development installation; no specific OS or API keys mentioned for basic use.
For development installation, Rasa uses Poetry. Follow the official guide to install Poetry, then build from source:
make install
For macOS users with compiler issues, try:
export SYSTEM_VERSION_COMPAT=1
🚀 Usage
The README does not provide a minimal usage example for the classic Rasa framework. For the latest CALM-based experience, see Hello Rasa at https://hello.rasa.ai/.
⚠️ Good to know
Rasa Open Source is currently in maintenance mode, meaning it is no longer actively developed; the future is Hello Rasa and CALM.
❓ FAQ
What is the current status of Rasa Open Source?
Rasa Open Source is in maintenance mode, meaning it is no longer actively developed. The future of building AI agents with Rasa is Hello Rasa and CALM.
What is Hello Rasa?
Hello Rasa is a new interactive playground for prototyping AI agents, combining LLM fluency with business logic using the CALM engine. It requires no setup and no NLU training.
Which messaging channels does Rasa support?
Rasa supports Facebook Messenger, Slack, Google Hangouts, Webex Teams, Microsoft Bot Framework, Rocket.Chat, Mattermost, Telegram, Twilio, and custom conversational channels.
How can I contribute to Rasa Open Source?
You can contribute by reviewing the Contribution Guidelines and using Poetry for packaging. Install dependencies and run tests with make commands.
📊 Repository
🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.