RasaHQ/rasa
💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
Built on transformer-based NLU with intent classification and entity extraction, Rasa uses a dialogue state machine to manage multi-turn conversations with explicit action policies rather than pure end-to-end learning. The framework decouples natural language understanding from dialogue management, allowing developers to define conversation flows through YAML configuration and custom Python actions while maintaining full control over bot behavior and integrations.
21,086 stars. Available on PyPI.
Stars
21,086
Forks
4,915
Language
Python
License
Apache-2.0
Category
Last pushed
Jan 29, 2026
Commits (30d)
0
Dependencies
81
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/RasaHQ/rasa"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
gunthercox/ChatterBot
ChatterBot is a machine learning, conversational dialog engine for creating chat bots
lukalabs/cakechat
CakeChat: Emotional Generative Dialog System
Doragd/Chinese-Chatbot-PyTorch-Implementation
:four_leaf_clover: Another Chinese chatbot implemented in PyTorch, which is the sub-module of...
chatopera/clause
:horse_racing: 聊天机器人,自然语言理解,语义理解
LetsUpgrade/CHIT-CHAT
A Covid-19 Chatbot that aims to serve humans queries and give a feasible answer to their queries.