RasaGPT

RasaGPT is the first headless LLM chatbot platform built on top of Rasa and Langchain.

github.com/paulpierre/RasaGPT
RasaGPT homepage screenshot

About RasaGPT

RasaGPT is an open source boilerplate and reference implementation that combines Rasa with Langchain and LlamaIndex for indexing, retrieval and context injection. It includes a FastAPI backend, SQLModel models, Postgres with pgvector, and Telegram integration with ngrok.

It supports document upload and re-training, document versioning, chat history storage, multi-tenancy with sessions and metadata, human handoff detection, and automatic tagging. The author states it is far from production code with prompt injection and security vulnerabilities, and Linux or Windows users must change Docker image names.

Key features

  • Upload documents and train via FastAPI endpoints
  • Document versioning with automatic re-training on upload
  • Embedding similarity search in Postgres via pgvector
  • Telegram integration with ngrok endpoints on startup
  • Bot detects when human handoff is necessary
  • Generates tags from user questions and responses automatically
Best for: Developers exploring how to connect Rasa chatbots with Langchain-based document retrieval.
Good for
  • Open source codebase built with Rasa, FastAPI, Langchain, LlamaIndex and pgvector
  • Includes document upload, versioning and automatic re-training workflow
  • Includes dummy data, multi-tenancy schema and stored chat history for testing
Watch out for
  • Stated to be far from production code with prompt injection and security vulnerabilities
  • Linux and Windows users must change Docker image names manually

RasaGPT at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

RasaGPT alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Chatbots & Assistants

Well-known listings from the same topic.

All 238

RasaGPT FAQ

What is RasaGPT?
It is boilerplate and a reference implementation of Rasa and Telegram using Langchain for indexing, retrieval and context injection.
Is RasaGPT ready for production use?
No. The author states it is far from production code and has prompt injection and general security vulnerabilities.
What change is needed to run on Linux or Windows?
Change the image name from khalosa/rasa-aarch64:3.5.2 to rasa/rasa:latest in docker-compose.yml and in the actions Dockerfile.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing