Open-Source RAG Frameworks

Libraries and engines for building retrieval-augmented generation pipelines, such as LlamaIndex, RAGFlow and GraphRAG.

73 tools
A Java library connects JVM apps to local models through Ollama, with RAG, tool calling and cloud provider support. Open source under Apache 2.0.

13.4KUpdated 1 day agoApache-2.0

#MCP#Ollama integration#RAG

PocketFlow

1 video
Python LLM workflow framework with a local Ollama connection example, custom model utilities and FastAPI chat examples. Its dependency-free core uses MIT.

11.3KUpdated 4 months agoMIT

#Batch processing#Multi-agent workflows#RAG

An open-source Python framework for search and RAG pipelines, with retrieval evaluation on standard datasets. Runs on Linux, Windows and macOS under MPL-2.0.

519Updated 3 weeks agoMPL-2.0

macOS · Windows · Linux#RAG#Reranking#Semantic search

Favicon of Memvid

Memvid

1 video
A local AI memory layer that stores knowledge in one portable file, with hybrid search, versioned history and offline retrieval under Apache 2.0.

17.4KUpdated 4 months agoApache-2.0

#Hybrid search#MCP#Multimodal input

An open-source PHP AI framework connects Symfony and Laravel apps to local models through Ollama and LM Studio, or to cloud model APIs.

1.7KUpdated 5 days agoMIT

#LM Studio integration#Ollama integration#OpenAI-compatible API

A self-hosted AI application platform for enterprise workflows, document retrieval and agents, with human feedback and Apache 2.0 licensing.

12.3KUpdated 1 day agoApache-2.0

Docker · Web#Batch processing#Human approval#Multi-agent workflows

A self-hosted AI memory engine with Ollama support that retrieves connected facts and events. Runs in Python or Docker under Apache 2.0.

4.5KUpdated 3 months agoApache-2.0

Docker · Web#Hybrid search#Knowledge graphs#MCP

An open-source knowledge graph builder turns documents into Neo4j graphs, with Docker self-hosting and Ollama support for local extraction.

5.3KUpdated 3 weeks agoApache-2.0

Docker · Web#Hybrid search#Knowledge graphs#Multi-user access

Favicon of Quivr Core

Quivr Core

1 video
An open-source content search and monitoring engine with local Docker deployment, hybrid search and plugin-based extensions under the MIT license.

39.6KUpdated 2 weeks agoMIT

#Ollama integration#RAG#Reranking

Favicon of Dify

Dify

4 videos
A source-available AI agent and workflow builder with visual editing, self-hosted Docker deployment and support for OpenAI-compatible models.

161.1KUpdated 1 day ago

Docker · Web#Code execution#MCP#OpenAI-compatible API

A Python framework for local RAG and AI agents, with small specialized models, document parsing, and support for Windows, macOS, and Linux.

14.8KUpdated 1 month agoApache-2.0

macOS · Windows · Linux#GGUF#Hybrid search#ONNX

Favicon of PageIndex

PageIndex

3 videos
An open-source document RAG engine searches PDF section trees with an LLM, with local indexing and storage, page citations and an MIT license.

40.4KUpdated 1 week agoMIT

#RAG#Source citations#Streaming inference

Favicon of GraphRAG

GraphRAG

10 videos
An MIT-licensed Python RAG pipeline for document collections. Connects to local models through Ollama proxies; defaults to OpenAI model support.

36.6KUpdated 2 weeks agoMIT

#Knowledge graphs#RAG#Semantic search

Favicon of DB-GPT

DB-GPT

1 video
A self-hosted AI data assistant that writes SQL, analyzes spreadsheets, and produces reports using privately deployed models or cloud APIs.

20.3KUpdated 1 day agoMIT

macOS · Linux · Docker · Web#Code execution#llama.cpp backend#OpenAI-compatible API

Favicon of RAGFlow

RAGFlow

3 videos
A self-hosted, open source RAG engine builds document-based AI agents with hybrid search, traceable citations and visual workflows.

94.1KUpdated 1 day agoApache-2.0

macOS · Windows · Linux · Docker#Hybrid search#MCP#Multi-agent workflows

A self-hosted AI backend combines spreadsheet workflows, document retrieval and chatbot memory, with a REST API and a hosted cloud option.

1.1KUpdated 3 weeks agoApache-2.0

Web#Hybrid search#RAG#Reranking

Favicon of Semantica

Semantica

4 videos
An MIT-licensed Python toolkit for AI context graphs, with source-linked decision records, rule-based reasoning and agent framework integrations.

14.6KUpdated 1 day agoMIT

Docker · Web#Guardrails#Hybrid search#Knowledge graphs

A Python AI agent framework coordinates tasks, retrieves documents with citations, and supports local models through Ollama or remote model APIs under MIT.

4.1KUpdated 5 days agoMIT

Docker#LLM tracing#MCP#Multi-agent workflows

An open-source AI agent framework for Python and TypeScript, with enforced rules, local models through Ollama and cloud provider support.

3.5KUpdated 2 days agoApache-2.0

#Code execution#Guardrails#LLM tracing

An open-source Python AI agent framework that connects Qwen models to tools, document retrieval and local Docker code execution.

17.3KUpdated 8 months agoApache-2.0

Web · Browser Extension#Code execution#MCP#Ollama integration

Favicon of Spring AI

Spring AI

8 videos
An open-source Java AI framework connects Spring applications to Ollama, OpenAI and Anthropic, with document retrieval, tool calling and MCP support.

9.6KUpdated 23 hours agoApache-2.0

#MCP#Ollama integration#RAG

An open-source MCP code search server gives coding assistants relevant repository context, with Ollama embeddings and Milvus or hosted Zilliz Cloud storage.

12.7KUpdated 2 days agoMIT

VS Code#Hybrid search#MCP#Ollama integration

A local, open-source Python tool converts docs, code and media into AI skills and RAG data for Claude, Cursor and LangChain.

15.3KUpdated 1 month agoMIT

#Agent Skills#MCP#Multimodal input

Favicon of OpenViking

OpenViking

5 videos
A self-hosted context database for AI agents, licensed under AGPL-3.0, with editable memories and support for local Ollama or cloud model providers.

42.2KUpdated 1 day agoAGPL-3.0

macOS · Windows · Linux · Docker · Web#Agent Skills#Knowledge graphs#MCP

Favicon of LangChain

LangChain

38 videos
An MIT-licensed AI agent framework that connects to local models through Ollama and combines model calls with tools and data retrieval.

149.5KUpdated 20 hours agoMIT

#Human approval#RAG#Streaming inference

A local embedding pipeline turns documents and media into search vectors with Candle and ONNX backends, GPU support and vector database adapters.

1.3KUpdated 3 weeks agoApache-2.0

Windows · Docker#Batch processing#Hugging Face integration#Multimodal input

A self-hosted multimodal retrieval engine that searches visual documents with ColPali and connects to AI applications through an API or MCP.

3.7KUpdated 3 weeks ago

Docker · Web#MCP#Multi-user access#Multimodal input

Favicon of MaxKB

MaxKB

1 video
A self-hosted AI agent platform that combines document Q&A, workflows and MCP tools with privately deployed models or cloud providers.

23.2KUpdated 2 days agoGPL-3.0

Docker · Web#MCP#Multimodal input#RAG

Favicon of PrivateGPT

PrivateGPT

1 video
An Apache 2.0 local AI API adds document retrieval, citations and agent tools to Ollama, llama.cpp and other OpenAI-compatible model servers.

57.6KUpdated 1 day agoApache-2.0

Docker · Web#Code execution#llama.cpp backend#MCP

A self-hosted AI assistant API that answers questions from project docs and GitHub issues, with Ollama support and Discord and Slack integrations.

260Updated 3 months agoMIT

Docker · Web#Hybrid search#LLM tracing#Ollama integration

A self-hosted RAG framework for document Q&A, with offline Ollama support, interchangeable search backends and an OpenAI-compatible API.

125Updated 1 week agoMIT

Docker · Web#Hybrid search#Knowledge graphs#MCP

A self-hosted knowledge base that builds Markdown wikis and knowledge graphs, with an offline workflow and optional local LLMs through Ollama.

735Updated 5 months agoMIT

Web#Human approval#Hybrid search#Knowledge graphs

Favicon of OpenRAG

OpenRAG

1 video
Self-hosted AI document search and chat built on Langflow, OpenSearch, and Docling, with editable workflows and an Apache 2.0 license.

4.7KUpdated 3 days agoApache-2.0

Docker · Web#Hybrid search#MCP#Multi-agent workflows

Favicon of Genkit

Genkit

1 video
An open-source AI app framework connects to Ollama, Gemini and OpenAI, with self-hosted application logic, tool calling and structured output.

6.6KUpdated 1 day agoApache-2.0

Web#LLM tracing#Multimodal input#Ollama integration

Favicon of LogotyperLogotyper
Got an idea for an AI tool? I'm Eugene, the designer and developer behind Localhosted. I'll help you build it, from the first sketch to launch.
Start your project
Favicon of Logotyper
Favicon of LogotyperLogotyper
Got an idea for an AI tool? I'm Eugene, the designer and developer behind Localhosted. I'll help you build it, from the first sketch to launch.
Start your project
Favicon of Logotyper

More in RAG and Vector Search