Open-source framework for building self-hosted conversational assistants
Rasa is an open-source framework for building conversational assistants that run on your own infrastructure. You define intents, stories and custom actions in code, train models on your own conversation data, and deploy the assistant wherever it needs to live. The appeal is control: no per-message fees, no sending customer conversations to a third party, and full access to the model and dialogue logic. Recent versions blend traditional intent handling with LLM-based approaches, so teams can keep deterministic behaviour on critical paths while using a model for open-ended language.
Last updated: 2026-09-20. This site only provides an index; for exact features, pricing, and licensing, see the official website.
enterprises with data rules, banking and telecom assistants, custom nlp and self-hosted bots
If you're comparing similar products, check the alternatives below, or browse all tools in the AI Agents & Automation category.
Control and cost. Nothing leaves your infrastructure and there are no per-message charges on the open-source core, which matters for regulated industries and high-volume deployments.
Not deeply, but you need to be comfortable with Python, configuration files and an iterative training cycle. It is a developer tool rather than a point-and-click product.
Yes. Modern versions support LLM-driven responses alongside traditional intent handling, so teams keep deterministic behaviour where it matters and use models for open questions.
Automation platform connecting thousands of apps, now with AI agents
Source-available workflow automation with native AI agent nodes
Open-source automation platform with a clean editor and AI pieces
Microsoft's framework for multi-agent conversations and tool use