MiniRAGHub is a lightweight, multi-tenant RAG (Retrieval-Augmented Generation) platform designed for local development and enterprise prototyping. It integrates document upload, vector search, and LLM-based Q&A through a modular architecture.
- Multi-tenant Support – Isolate data by
namespaceortenant. - Document Upload – Upload
.txtor.pdffiles for semantic search. - Text Chunking – Split documents into manageable chunks.
- Vector Store (Pluggable) – Built-in mock DB; Milvus-ready.
- LLM Integration (Pluggable) – Switch between GPT-3.5, Claude, Mistral, or mock LLMs.
- Docker-Compose Setup – One command to run backend + Milvus + MinIO.
| Layer | Tech |
|---|---|
| Backend | Python + FastAPI |
| Storage | MinIO (S3-compatible) |
| Vector DB | Milvus (v2.x) |
| Model | LLM via API (OpenAI / Claude / Local) |
| Deployment | Docker Compose |
TBC