RAG Frameworks, Parsers and Vector Databases

What you need to build retrieval-augmented generation (RAG) yourself: pipeline frameworks, document parsers, embedding servers and vector databases.

Subcategories

100+ tools
A local AI search engine that indexes code, documents and data offline on Linux, macOS and Windows, with an Elasticsearch-compatible API.

7.9KUpdated 12 hours agoApache-2.0

macOS · Windows · Linux#Hybrid search#Knowledge graphs#MCP

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

4.6KUpdated 2 days agoApache-2.0

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

Favicon of Open WebUI

Open WebUI

20 videos
A self-hosted AI chat interface that works offline with local models and connects to Ollama, OpenAI-compatible APIs and cloud providers.

156KUpdated 2 days ago

Docker · Web#Code execution#Human approval#Hybrid search

Favicon of LiteRT-LM

LiteRT-LM

1 video
An open-source framework for running LLMs locally on mobile, desktop and browser apps, with LiteRT acceleration and Apache 2.0 licensing.

6.7KUpdated 15 hours agoApache-2.0

macOS · Windows · Linux · iOS · Android · Web#Hugging Face integration#Multimodal input#OpenAI-compatible API

Local LLM inference server for Apple Silicon Macs with OpenAI and Anthropic APIs, MLX GPU acceleration, and an Apache 2.0 license.

1.6KUpdated 2 days agoApache-2.0

macOS#Batch processing#MLX#Multimodal input

Favicon of FalkorDB

FalkorDB

1 video
A self-hosted graph database for GraphRAG and AI agent memory, with Docker deployment, Cypher queries, vector search and a hosted cloud offering.

10.4KUpdated 3 days ago

macOS · Linux · Docker · Web#Hybrid search#Knowledge graphs#Persistent memory

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

5.3KUpdated 3 months agoApache-2.0

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

An embedded vector database for Go that supports local embeddings through Ollama and LocalAI, with optional disk persistence.

1.1KUpdated 1 month agoMPL-2.0

Linux#Ollama integration#RAG#Semantic search

A self-hosted AI document assistant with cited answers and agent workflows that can run fully offline through Ollama, vLLM or llama.cpp.

18.3KUpdated 23 hours agoMIT

macOS · Windows · Linux · Docker · Web#Human approval#Hybrid search#llama.cpp backend

A self-hosted SQL query engine that joins live data sources and searches documents by meaning or keyword, with MySQL and PostgreSQL client support.

25Updated 1 month ago

Docker · Web#Hybrid search#Reranking#Scheduled tasks

Favicon of Haystack

Haystack

1 video
An open-source Python framework for self-hosted AI agents and document search, with local model support and an Apache 2.0 license.

26.8KUpdated 2 days agoApache-2.0

Docker#Guardrails#Hugging Face integration#Hybrid search

A local AI knowledge base app for macOS and Linux that answers document questions offline through Ollama, with Chinese text support.

350Updated 9 months agoMIT

macOS · Linux · Web#Hugging Face integration#Hybrid search#Multilingual

A local AI agent memory tool searches Claude Code, Codex, pi and Hermes sessions, with local retrieval and optional sharing through the Hugging Face Hub.

569Updated 2 days agoApache-2.0

macOS · Linux#Hybrid search#MCP#ONNX

A Python toolkit runs BGE embedding models and multilingual rerankers for semantic search and RAG, with model fine-tuning under an MIT license.

12.3KUpdated 2 months agoMIT

#Multilingual#Multimodal input#Semantic search

A free, open-source Python library for topic modeling and document similarity on Linux, Windows and macOS, licensed under LGPL-2.1.

16.5KUpdated 1 year agoLGPL-2.1

macOS · Windows · Linux#Distributed execution#Semantic search

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 3 days ago

#Ollama integration#RAG#Reranking

A Python document extraction library that uses local Ollama or cloud models and validates results with Pydantic. Open source under Apache 2.0.

1.6KUpdated 1 month agoApache-2.0

macOS · Windows · Linux · Docker#MCP#Multimodal input#Ollama integration

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.2KUpdated 1 week agoMIT

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

Favicon of LangChain

LangChain

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

148KUpdated 2 days agoMIT

#Human approval#RAG#Streaming inference

Local AI document parsing software extracts text, tables and formulas from PDFs and images, with Windows support and NVIDIA GPU deployment.

6.7KUpdated 3 months agoApache-2.0

Windows · Docker · Web#Batch processing#Hugging Face integration#Multilingual

Favicon of FAISS

FAISS

3 videos
An open-source vector search library for C++ and Python, with compressed indexes, CPU operation and optional NVIDIA or AMD GPU acceleration.

41.2KUpdated 3 days agoMIT

#Batch processing#Semantic search

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

261Updated 2 months agoMIT

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

An open-source OCR toolkit converts PDFs and images to Markdown, with local GPU processing or an OpenAI-compatible inference server.

19.8KUpdated 7 months agoApache-2.0

Linux · Docker · Web#Batch processing#Distributed execution#OpenAI-compatible API

Favicon of Gitingest

Gitingest

1 video
A codebase digest tool that prepares text for LLM prompts from repositories or local folders, with a local CLI and a Docker self-hosted web interface.

15.9KUpdated 1 year agoMIT

Docker · Web

A Python AI agent framework that combines self-hosted model inference, cloud APIs, document retrieval and fine-tuning under Apache 2.0.

3.9KUpdated 5 days agoApache-2.0

Docker · Web#Distributed execution#LoRA#MCP

A local AI document retrieval library searches page images without separate OCR and includes training code; its engine package is deprecated.

2.8KUpdated 2 months agoMIT

macOS#Batch processing#Hugging Face integration#LoRA

Self-hosted GraphRAG platform for document search and AI chat. Supports Ollama, vLLM and cloud APIs, with an Apache 2.0 license.

193Updated 14 hours agoApache-2.0

Docker · Web#Hybrid search#Knowledge graphs#LLM tracing

A self-hosted vector database for AI retrieval, with scalar filtering, distributed scaling, and integrations for LangChain and LlamaIndex. Apache 2.0 licensed.

2.3KUpdated 3 months agoApache-2.0

Docker#Distributed execution#Hybrid search#Semantic search

Favicon of kotaemon

kotaemon

1 video
A self-hosted document chat app with cited answers, local models through Ollama or llama-cpp-python, and optional cloud APIs.

25.8KUpdated 5 months agoApache-2.0

macOS · Windows · Linux · Docker · Web#Hybrid search#llama.cpp backend#Multi-user access

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.

23KUpdated 2 days agoGPL-3.0

Docker · Web#MCP#Multimodal input#RAG

A self-hosted embedding and reranking API serves Hugging Face models on CPUs or GPUs, with text, image and audio search support.

3KUpdated 15 hours agoMIT

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

A self-hosted .NET AI agent framework supports cooperating agents, knowledge retrieval and MCP tools, with an Apache 2.0 license.

3.1KUpdated 5 days agoApache-2.0

macOS · Windows · Linux · Web#Code execution#MCP#Multi-agent workflows

Favicon of PipesHub

PipesHub

1 video
A self-hosted workplace AI platform searches connected business apps with source permissions and cited answers, using local models through Ollama or cloud APIs.

3.8KUpdated 11 hours agoApache-2.0

Docker · Web#Knowledge graphs#MCP#Multi-user access

An open-source AI data processing framework cleans and curates multimodal datasets on local machines or Ray clusters, with CUDA acceleration.

7.2KUpdated 2 days agoApache-2.0

Docker#Batch processing#Distributed execution#Multimodal input

Local AI search agent for macOS, Windows and Linux that checks answers against source files. Its model-free Lite engine supports offline search.

5.1KUpdated 2 days ago

macOS · Windows · Linux#Agent Skills#Code execution#Hybrid search

Open-source Python library for local document retrieval with ColBERT. Train models and search disk-backed indexes under the Apache 2.0 license.

4KUpdated 1 year agoApache-2.0

#Batch processing#Hugging Face integration#Multilingual