AltFreeStack
Artificial Intelligencedocker-readypermissive-license

Rasa: the best Open Source alternative to Dialogflow in 2026

Rasa is an open source framework for building chatbots and conversational assistants with full control over the NLU and dialogue flows, an alternative to Dialogflow.

License Apache-2.0 ~19k stars (estimated)Website GitHub Repository

Technical profile

License
Apache-2.0
Category
Artificial Intelligence
Replaces
Dialogflow
Tech stack
Python

Preview

Rasa interface preview

Public image provided by Rasa on its own website.

Key features

  • Full control over the NLU model
  • Dialogue flows as versionable code
  • Integrations with Slack, web, WhatsApp and more

Rasa vs. Dialogflow

Pros

  • Maximum technical control over the bot's behavior

Things to consider

  • Requires more technical knowledge than no-code tools

Quick Docker installation guide

Copy this docker-compose.yml, adjust the example passwords and run docker compose up -d on your server. See the full step-by-step guide →

docker-compose.yml
version: "3.9"
services:
  rasa:
    image: rasa/rasa:latest
    restart: unless-stopped
    ports:
      - "5005:5005"
    command: ["run", "--enable-api"]
    volumes:
      - rasa_data:/app
volumes:
  rasa_data: