Bessouat40/RAGLight
RAGLight is a modular framework for Retrieval-Augmented Generation (RAG). It makes it easy to plug in different LLMs, embeddings, and vector stores, and now includes seamless MCP integration to connect external tools and data sources.
Supports hybrid retrieval combining BM25 keyword search with semantic vector similarity using Reciprocal Rank Fusion, and offers agentic RAG capabilities with query reformulation for multi-turn conversations. Built on pluggable document processors and vector store backends (Chroma, Qdrant) with optional observability via Langfuse tracing. Provides both programmatic Python APIs and CLI/REST interfaces for rapid deployment, including a Docker Compose setup for production environments.
655 stars. Actively maintained with 55 commits in the last 30 days.
Stars
655
Forks
99
Language
Python
License
MIT
Category
Last pushed
Mar 13, 2026
Commits (30d)
55
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/Bessouat40/RAGLight"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
datallmhub/ragctl
A powerful CLI tool to manage, test, and optimize RAG pipelines. Streamline your...
superagent-ai/super-rag
Super performant RAG pipelines for AI apps. Summarization, Retrieve/Rerank and Code Interpreters...
McKern3l/RAGdrag
RAG pipeline security testing toolkit - 27 techniques across 6 kill chain phases, mapped to MITRE ATLAS
feld-m/rag_blueprint
A modular framework for building and deploying Retrieval-Augmented Generation (RAG) systems with...
mburaksayici/RAG-Boilerplate
RAG boilerplate with semantic/propositional chunking, hybrid search (BM25 + dense), LLM...