Modular RAG Frameworks RAG Tools
Tools and frameworks for building customizable RAG chatbots with pluggable components, multiple interfaces/adapters, and reusable architecture patterns. Does NOT include single-purpose domain applications, pre-built solutions for specific platforms, or frameworks primarily optimized for a particular vector database or LLM provider.
There are 56 modular rag frameworks tools tracked. The highest-rated is cohere-ai/quick-start-connectors at 38/100 with 154 stars.
Get all 56 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=rag&subcategory=modular-rag-frameworks&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
cohere-ai/quick-start-connectors
This open-source repository offers reference code for integrating workplace... |
|
Emerging |
| 2 |
Niez-Gharbi/PDF-RAG-with-Llama2-and-Gradio
Build your own Custom RAG Chatbot using Gradio, Langchain and Llama2 |
|
Emerging |
| 3 |
ricard1406/Little_Agent_Chatbot
Simple AI agent RAG chatbot based on Python, Ollama, Langchain, Gradio.... |
|
Emerging |
| 4 |
GURPREETKAURJETHRA/RAG-Based-LLM-Chatbot
RAG Based LLM Chatbot Built using Open Source Stack (Llama 3.2 Model, BGE... |
|
Emerging |
| 5 |
tedzhao226/ato_chatbot
Australian Tax Office (ATO) chatbot using LlamaIndex RAG and OpenAI.... |
|
Emerging |
| 6 |
alexander-zuev/kollektiv-rag
The open source chat powered by LLMs with RAG. Kollektiv makes it easy to... |
|
Experimental |
| 7 |
dev-kanika/llm-chatbot-multimodal-rag-bioasq
Multimodal chatbot project using five LLM-based approaches including RAG,... |
|
Experimental |
| 8 |
libraryofcelsus/Hierarchical_RAG_Chatbot
RAG with branching search based on knowledge domains. Uses Qdrant or Marqo... |
|
Experimental |
| 9 |
Abhidroid87/chatbot
A chatbot capable of performing tasks like search, document parsing, and... |
|
Experimental |
| 10 |
CsabaConsulting/ThruThinkCohereWeaviateChat
Cohere and Weaviate powered ThruThink support chat on Streamlit |
|
Experimental |
| 11 |
soniawmeyer/WanderChat
A Comparison of LLM Chat Bot Implementation Methods with Travel Use Case |
|
Experimental |
| 12 |
mitjafelicijan/lobotomizer
RAG Chatbot for World of Warcraft with REST API and Discord bot. |
|
Experimental |
| 13 |
quoctata2911/RAG-based-ChatBot-System
RAG-based chatbot system using open-source models and context-aware... |
|
Experimental |
| 14 |
nlink-jp/sai
A context-aware Slack bot with RAG memory and natural language command... |
|
Experimental |
| 15 |
nur-zaman/LLM-RAG-Bot
A Discord bot that seamlessly executes bleeding-edge Retrieval-Augmented... |
|
Experimental |
| 16 |
yas-sim/openvino-llm-chatbot-rag
LLM chatbot example using OpenVINO with RAG (Retrieval Augmented Generation). |
|
Experimental |
| 17 |
OpenRL-Lab/ChatAgent
A Python-based agent framework for large language models. |
|
Experimental |
| 18 |
NinoRisteski/HubermanAnswers
Ask Dr. Andrew Huberman questions and receive answers directly from his... |
|
Experimental |
| 19 |
adityamkk/crawler-chatbot
LLM RAG powered chatbot paired with a webscraper |
|
Experimental |
| 20 |
Samashi47/FSTT-LLM-Chat-Bot
A chat bot for the Faculty of Sciences and Technologies of Tangier. Using... |
|
Experimental |
| 21 |
urooj-akmal/Onboarding-Chatbot
A Flask-based onboarding chatbot utilizing Retrieval-Augmented Generation... |
|
Experimental |
| 22 |
Smit1400/EcoMed-Expert-llama-RAG-chainlit-FAISS
An advanced environmental science chatbot powered by cutting-edge... |
|
Experimental |
| 23 |
mindfiredigital/OpenRecap
Transforming meeting discussions into actionable recaps. |
|
Experimental |
| 24 |
mahdjourOussama/Chatbot
This repository contains a modular, scalable chatbot system leveraging LLMs... |
|
Experimental |
| 25 |
torhaa1/LLM_RAG_Chatbots
Exploring LLM RAG applications. |
|
Experimental |
| 26 |
selimcavas/LLM-SEC-Report-Analyzer
LLM Supported SEC Report Analyzer Chat Assistant |
|
Experimental |
| 27 |
sar-dul/RAG-Chatbot
RAG-powered document chatbot using Llama 3.2 with hybrid retrieval,... |
|
Experimental |
| 28 |
fltb/bot-the-defect
Modular role‑playing chatbot framework built on LlamaIndex & Melobot —... |
|
Experimental |
| 29 |
itsjavi/llama3-rag-chatbot
Chatbot UI that can answer questions about any webpage. Built with... |
|
Experimental |
| 30 |
hordiales/llm-rag-assistant-localhost
Local chatbot (no API) designed to answer questions in Spanish using your... |
|
Experimental |
| 31 |
iamvisheshsrivastava/geniebot
GenAI Telegram Bot with RAG-based Q&A and Image Captioning using local LLMs... |
|
Experimental |
| 32 |
batoutou/Local_RAG_LLM
I built a chatbot based on LLaMA 3 and stable diffusion. You can ask him... |
|
Experimental |
| 33 |
sortphy/chatGPDUNE
Dune themed RAG based LLM ChatBot | Using Ollama, DeepSeek, Neo4J and LangChain |
|
Experimental |
| 34 |
happyche/ChatBot---RAG-Llama2
RAG + Llama2 + LangChain Chatbot |
|
Experimental |
| 35 |
anirbanbasu/tldrlc
Too Long, Didn't Read, Let's Chat |
|
Experimental |
| 36 |
sayujshah/DeepSeekExcelAnalyzer
An LLM-based chatbot for analyzing Excel documents using DeepSeek R1 reasoning model |
|
Experimental |
| 37 |
engichang1467/RAG-chatbot-cohere
Retrieval Augmented Generation Chatbot with Cohere and HuggingFace 🤗 |
|
Experimental |
| 38 |
chaba-victor/LLama2-chatbot
A chatbot implementation of RAG, that runs locally on a CPU, using Langchain... |
|
Experimental |
| 39 |
vykhovanets/RAG-playground
Local-first web app for experimentation with LLMs |
|
Experimental |
| 40 |
Koldim2001/RAG_LLM
Чат-бот с LLL + RAG |
|
Experimental |
| 41 |
JHansiduYapa/RAG-Powered-Customer-Support-for-E-commerce
A RAG-powered customer support chatbot using LlamaIndex, Ollama, and... |
|
Experimental |
| 42 |
TomSOWI/PoliticsToYou
RAG based chatbot on the speeches of the German Parliament |
|
Experimental |
| 43 |
kavindukalinga/Opensource-LLM-RAG-Chatbot
This repository hosts an NLP project aimed at crafting a chatbot capable of... |
|
Experimental |
| 44 |
wandb/wandb-content-navigator
LLM-powered RAG slackbot and endpoint to suggest Weights & Biases content |
|
Experimental |
| 45 |
yash9439/Qdrant-DeepsetHaystack-Llama3-QnA-ChatBot
Question-Answering ChatBot leveraging Qdrant for vector search, Deepset... |
|
Experimental |
| 46 |
Rahul2991/PaperLens_Multimodal_RAG
PaperLens Multimodal RAG Bot is an AI-powered chatbot utilizing Llama 3.2 vision |
|
Experimental |
| 47 |
jvscursulim/rag_project_llm_zoomcamp_2024
A Gamedev Chatbot created for the LLM Zoomcamp 2024 project |
|
Experimental |
| 48 |
bjukic2/Python-RAG-Chatbot
Local RAG Chatbot using Llama3.1 model |
|
Experimental |
| 49 |
SalmaElFathi/FSTS-Mobile-App
FSTS Mobile App with intelligent chatbot (RAG/LLM), real-time news feed, and... |
|
Experimental |
| 50 |
MRX760/Personal-chatbot
Personal chatbot using LLMs currently supporting huggingface API and Nvidia... |
|
Experimental |
| 51 |
ziweek/two-armies-chat-once
💼 Work Project - 🤖🪖 A Korean-English bilingual RAG Chatbot for Regulations... |
|
Experimental |
| 52 |
daniau23/medical_chatbot
Use of LLMs for the retrieval of relevant documents and texts when queried. |
|
Experimental |
| 53 |
barwojcik/local_chatbots
A collection of Flask-based chatbot applications powered by Large Language... |
|
Experimental |
| 54 |
dcarpintero/create-cohere-connector
Bootstrap a custom Cohere Connector to enhance Cohere's LLMs with dynamic,... |
|
Experimental |
| 55 |
soumyadeepbose/Jessup-Cellar-RAG-App
Jessup's Helper is a Retrieval Based Chatbot that uses a pre-trained... |
|
Experimental |
| 56 |
nick-konovalchuk/christian-compass
This is a Christian Apologetic chatbot prototype. |
|
Experimental |