Practical overview
When it fits
Use Raglight when a RAG application needs a modular Python architecture and the ability to change model, embedding or vector-store providers. Its MCP integration is relevant when the application must connect to external tools or data sources.
Who it is for
- Python developers building document-grounded AI applications.
- Teams comparing language-model, embedding and vector-store combinations.
- Builders adding external tools or data sources to RAG workflows through MCP.
Documented uses
- Ingest and index supported documents for retrieval.
- Combine document retrieval with language-model generation.
- Swap LLM, embedding and vector-store components.
- Create standard or agentic RAG workflows.
- Expose a RAG application through the documented REST API serving path.
Requirements & limits
Raglight is available as a public MIT-licensed repository. The documented package installation uses pip; provider-specific services and credentials may be required.
- Provider choice: documented integrations include Ollama, Google Gemini, LM Studio, vLLM, OpenAI, Mistral and AWS Bedrock.
- Storage choice: ChromaDB and Qdrant are documented as optional vector-store extras.
- Workflow choice: standard RAG, agentic RAG, hybrid search and query reformulation are documented capabilities.
- Tool access: MCP integration connects the application to external tools and data sources.
- Runtime setup: LM Studio requires the chosen model to be loaded, and AWS Bedrock requires configured credentials.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Start a document chat with the CLI wizard
Set up an interactive RAGLight document-chat workflow through the documented command-line wizard.
Before you start
- Python environment with the RAGLight package installed.
- A local LLM service such as Ollama running.
- Documents available at a local path.
Steps
Install the base RAGLight library with pip.
Ensure a local LLM service such as Ollama is running.
Run the documented
raglight chatcommand.Follow the wizard prompts to select the local data source and chat with the documents.
Expected outcome
An interactive command-line workflow for chatting with the selected documents.
Guide limitations
- The documented quick-start prerequisite is a running local LLM service such as Ollama.
- The wizard stages described here cover setup and document chat, not a separately verified deployment.
Install a selected vector-store integration
Prepare RAGLight with an optional vector-store backend.
Before you start
- A Python environment with pip.
- A choice between the documented ChromaDB or Qdrant integration.
Steps
Install the base RAGLight package or select a vector-store extra.
Install
raglight[qdrant]for Qdrant orraglight[chroma]for ChromaDB.Install
raglight[langfuse]as an additional extra when Langfuse tracing is required.
Expected outcome
The selected optional vector-store integration, with optional Langfuse support, is added to the Python environment.
Guide limitations
- The documented ChromaDB extra requires a C++ compiler on Windows.
- This recipe covers package setup only and does not establish a successful application run.
Compare options for Retrieval-augmented applications
These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.
| Project | Documented purpose | Platform | Access and requirements |
|---|---|---|---|
| Raglight | Ingest and index supported documents for retrieval. | Cloud, Self-hosted, Server | Raglight is available as a public MIT-licensed repository. The documented package installation uses pip; provider-specific services and credentials may be required. |
| Langsearch | Crawl website or local data for a knowledge base. | CLI, Self-hosted, Server | |
| Hybrid Search Rag | Combine document retrieval and language-model generation in a configurable workflow. |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 4 October 2026
- Original website title
- Bessouat40/RAGLight · Official homepage title · retained in its source language

