RadarTopicsBuildersWeeklyReads
Open Source Radar
rag-web-ui/

rag-web-ui

GitHub

RAG Web UI provides a retrieval-augmented generation based dialogue system with a TypeScript frontend and Python/FastAPI backend. It supports multiple LLM providers, embedding options, and vector stores, with Docker-based quick start.

3.1kstars
347forks
17issues
Apache-2.0license
2025since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

RAG Web UI is a knowledge base management system based on Retrieval-Augmented Generation (RAG) technology. The project describes a system that combines document retrieval and large language models to enable knowledge-based question answering with OpenAI, DeepSeek, MiniMax, Ollama, and local embedding options, exposed via an API.

How it works

The README shows a frontend-backend architecture that includes FastAPI, MinIO, MySQL, ChromaDB/Qdrant as vector databases, LangChain, and a frontend built with Next.js 14. It describes an embedding service and a retrieval workflow involving document ingestion, vector storage, cross-encoder reranking, context assembly, and LLM generation. The architecture diagram and sections imply a pipeline from document ingestion to user-facing responses with citations.

Getting started

Prerequisites: Docker & Docker Compose v2.0+, Node.js 18+, Python 3.9+, 8GB+ RAM. Installation steps include:

  • git clone https://github.com/rag-web-ui/rag-web-ui.git
  • cd rag-web-ui
  • cp .env.example .env
  • docker compose up -d --build Development guide suggests:
  • docker compose -f docker-compose.dev.yml up -d --build Configuration is split into Core, LLM, Embedding, Vector Database, and Object Storage sections with various parameters and defaults shown; sample values include MYSQL_SERVER=localhost, SECRET_KEY, OPENAI_API_BASE, etc.

Recent releases

Latest release: v0.8.0 (2026-04-06) adding HuggingFace Embeddings Support (EMBEDDINGS_PROVIDER=huggingface) via sentence-transformers. Other listed releases include v0.7.5, v0.7.3, v0.7.2, v0.7.1 with fixes and enhancements such as bcrypt integration and Docker host configuration.

Traction

Stars: 3087.

Behind the repo

Not provided in the README FACTS block beyond repository owner and structure; no startup/company link is specified.

Caveats

License: Apache-2.0. Created: 2025-01-14. Last push: 2026-04-06. Open issues: 17. Language: TypeScript. Project notes indicate it is for learning/sharing RAG knowledge and not production-ready. For deployment, image relies on Docker and multiple services (MySQL, MinIO, vector DBs).

SharePost on XLinkedIn
All trending reposRevenue-verified startups →