Rasa
An Apache-licensed Python framework for self-hosted text and voice assistants, with NLU and dialogue management, now in maintenance mode.

Rasa Open Source is a Python framework for developers building text and voice assistants on their own servers. It provides natural-language understanding, dialogue management and integrations with messaging channels.
Developers train models to recognize intents and entities, define dialogue behavior, and connect custom actions to their application. The framework supports channels including Slack and Facebook Messenger. Local deployment lets a team operate the assistant on its own infrastructure; any connected external services have their own data-processing behavior.
The project is in maintenance mode. It remains useful for existing Rasa assistants and developers who need the classic framework, while teams evaluating a new stack should account for its limited future development.
The 3.6.21 release belongs to Rasa Open Source. The Python framework uses Apache 2.0 and is in maintenance mode. Rasa Pro, CALM and Studio are separate products; their features and licenses are not implied by this open-source listing.