rag-web-ui and ai-sdk-preview-rag

One tool is a full-fledged intelligent dialogue system with a web UI (rag-web-ui/rag-web-ui), while the other is a template that provides a foundation for building RAG applications using the AI SDK (vercel-labs/ai-sdk-preview-rag); thus, they are complementary, with the latter potentially serving as a component or a starting point for developing features within the former.

rag-web-ui
52
Established
ai-sdk-preview-rag
55
Established
Maintenance 6/25
Adoption 10/25
Maturity 16/25
Community 20/25
Maintenance 6/25
Adoption 10/25
Maturity 16/25
Community 23/25
Stars: 2,818
Forks: 293
Downloads:
Commits (30d): 0
Language: TypeScript
License: Apache-2.0
Stars: 394
Forks: 79
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No Package No Dependents
No Package No Dependents

About rag-web-ui

rag-web-ui/rag-web-ui

RAG Web UI is an intelligent dialogue system based on RAG (Retrieval-Augmented Generation) technology.

Supports multiple document formats (PDF, DOCX, Markdown, Text) with async processing and automatic chunking, while offering flexible LLM integration via OpenAI, DeepSeek, or local Ollama deployment. Built on Python FastAPI backend with ChromaDB/Qdrant vector databases, MinIO distributed storage, and Langchain framework; provides OpenAPI interfaces for programmatic knowledge base access alongside a frontend-backend separated architecture enabling multi-turn contextual dialogue with citation tracking.

About ai-sdk-preview-rag

vercel-labs/ai-sdk-preview-rag

Retrieval-augmented generation (RAG) template powered by the AI SDK.

Implements tool-based document retrieval through `streamText` with vector embeddings persisted in PostgreSQL via DrizzleORM, enabling the model to access custom knowledge bases. Combines real-time response streaming via the `useChat` hook with a Next.js frontend, providing end-to-end integration within Vercel's ecosystem. Uses the AI Gateway for unified model access across multiple providers.

Scores updated daily from GitHub, PyPI, and npm data. How scores work