Open Source RAG Projects

Discover 59 open source RAG repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. RAG projects here are most often combined with Python, AI Agents and LLM. Last updated October 4, 2026.

59 repositories · updated October 4, 2026

kotaemon: Chat with Documents Using RAG

kotaemon: Chat with Documents Using RAG

kotaemon is a customizable web interface and toolkit for asking questions about documents with retrieval-augmented generation. It suits teams that want a self-hosted document QA app or developers building and adapting RAG pipelines.

PythonRAGLLM
Added Nov 22, 2025 View details
data-prep-kit: Prepare Data for LLM Applications

data-prep-kit: Prepare Data for LLM Applications

Data-Prep-Kit is a toolkit for cleaning, transforming, and enriching unstructured data used in LLM training and RAG pipelines. It offers reusable transforms that run with Python or Ray, from local experiments to larger-scale processing.

PythonLLMData Science
Added Nov 1, 2025 View details
rag-web-ui: Build Knowledge-Base Q&A with RAG

rag-web-ui: Build Knowledge-Base Q&A with RAG

RAG Web UI is a self-hostable web application for creating question-answering systems over your own documents. It combines document ingestion, vector search, and configurable cloud or local language models, with a web interface and OpenAPI access.

AIRAGTypeScript
Added Oct 27, 2025 View details
marmot: Replicate SQLite Across Distributed Nodes

marmot: Replicate SQLite Across Distributed Nodes

Marmot is a Go database server that replicates SQLite across nodes and accepts connections through the MySQL protocol. It suits read-heavy, multi-region and edge deployments that can tolerate eventual consistency.

DatabaseGoDistributed Systems
Added Oct 20, 2025 View details
openapi-servers: Expose Tools to AI Agents Through OpenAPI

openapi-servers: Expose Tools to AI Agents Through OpenAPI

openapi-servers provides FastAPI reference servers for connecting AI agents and workflows to external tools and data through standard REST APIs. Use its examples to build or host services such as filesystem, Git, weather, SQL, and RAG tools.

PythonAPIAI Agents
Added Oct 17, 2025 View details
ComfyUI-Copilot: Add AI Assistance to ComfyUI Workflows

ComfyUI-Copilot: Add AI Assistance to ComfyUI Workflows

ComfyUI-Copilot is a custom node that helps ComfyUI users create, debug, and revise image-generation workflows with AI assistance. It is useful for creators and developers who want workflow support and parameter tuning inside ComfyUI.

AITypeScriptAgent
Added Oct 12, 2025 View details
53AIHub: Manage AI Agents, Knowledge, Prompts, and Tools

53AIHub: Manage AI Agents, Knowledge, Prompts, and Tools

53AIHub is an AI portal for organizations that want to publish and operate agents, prompts, tools, and knowledge bases in one place. It connects to platforms such as Coze, Dify, FastGPT, and RAGFlow, with options for cloud or self-hosted deployment.

AIAI AgentsKnowledge Base
Added Oct 12, 2025 View details
MaxKB: Build and Run Enterprise AI Agents

MaxKB: Build and Run Enterprise AI Agents

MaxKB is a self-hostable platform for building AI agents that use company knowledge, workflows, and external tools. It suits teams that want to add model-backed question answering to internal or customer-facing systems.

PythonAI AgentsRAG
Added Oct 12, 2025 View details
AnyCrawl: Crawl Websites and Extract LLM-Ready Data

AnyCrawl: Crawl Websites and Extract LLM-Ready Data

AnyCrawl is a TypeScript toolkit for scraping individual pages, crawling sites, processing batches of URLs, and extracting structured data with LLMs. It suits developers building data pipelines for AI applications who need browser rendering or parallel processing.

TypeScriptNode.jsWeb Scraping
Added Oct 12, 2025 View details
memvid: Store Persistent AI Memory in a Single File

memvid: Store Persistent AI Memory in a Single File

Memvid is a Rust-based memory layer that stores content, search indexes, and metadata in a portable .mv2 file. It suits developers building agents that need local, persistent retrieval without operating a separate database service.

RustAIAI Agents
Added Oct 11, 2025 View details
SurfSense: Create Source-Grounded Briefings from Local Documents

SurfSense: Create Source-Grounded Briefings from Local Documents

SurfSense is a desktop research assistant that indexes documents on your machine, answers questions with citations, and generates study and work materials. It suits users who need document analysis without uploading their files to a hosted service.

PythonAIRAG
Added Oct 11, 2025 View details
Previous Page 5 Next

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️