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.

19KUpdated 6 days agoApache-2.0

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

A Python data framework for self-hosted RAG and streaming analytics, with a Rust engine, Ollama support, and Docker deployment.

62KUpdated 2 days ago

Docker#Batch processing#Ollama integration#RAG

Self-hosted RAG framework with local vLLM generation, document Q&A and visual workflow editing. Python and Docker deployment; Apache 2.0.

5.7KUpdated 1 week agoApache-2.0

Docker · Web#MCP#Multimodal input#RAG

Favicon of SimpleMem

SimpleMem

1 video
A self-hosted AI agent memory system compresses and retrieves conversation history, with Ollama support and Python access to image, audio and video memory.

3.9KUpdated 4 months agoMIT

Linux · Docker · Web#Hybrid search#Knowledge graphs#LM Studio integration

A self-hosted AI agent toolkit pairs LangGraph agents with a chat interface and API, supporting local models through Ollama, vLLM and SGLang.

4.6KUpdated 1 week agoMIT

Docker · Web#Human approval#Multi-agent workflows#Ollama integration

Favicon of docTR

docTR

1 video
An open-source Python OCR library that extracts text from PDFs and images locally with PyTorch, CPU or GPU support, and document layout detection.

6.4KUpdated 1 day agoApache-2.0

Docker · Web

A self-hosted knowledge base answers questions about website content using Graph RAG, with an embeddable chat widget and TiDB Serverless storage.

3KUpdated 7 days agoApache-2.0

Docker · Web#Knowledge graphs#RAG#Semantic search

A self-hosted AI content system that gives agents reusable memory, hybrid search, and recurring workflows with local models or external providers.

654Updated 5 months agoMIT

Web#Agent Skills#Hybrid search#Knowledge graphs

A self-hosted text embedding server with a REST API, reranking, CPU and GPU support, and offline operation after downloading model weights.

5.1KUpdated 1 week agoApache-2.0

macOS · Linux · Docker#Batch processing#Hugging Face integration#LLM tracing

A local MCP server gives coding assistants semantic code search, dependency tracing and linked memory, with Ollama or OpenAI-compatible APIs.

2KUpdated 4 months agoMIT

Windows#Code execution#Knowledge graphs#MCP

Favicon of sqlite-vec

sqlite-vec

1 video
A SQLite extension adds local vector search for float, int8 and binary vectors on Linux, macOS, Windows and browsers under Apache 2.0.

8.3KUpdated 6 months agoApache-2.0

macOS · Windows · Linux · Web#Semantic search

Favicon of Meilisearch

Meilisearch

3 videos
A self-hosted search engine combines keyword and semantic search, with vector storage for RAG and integrations for LangChain and MCP.

59.9KUpdated 2 days ago

#Hybrid search#MCP#Multilingual

Favicon of CocoIndex

CocoIndex

1 video
An AI indexing framework for local files and code, with sentence-transformers embeddings and pgvector or LanceDB storage. Apache 2.0 licensed.

11.9KUpdated 23 hours agoApache-2.0

#Agent Skills#Git integration#Knowledge graphs

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.9KUpdated 6 months agoApache-2.0

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

Favicon of RAG-Anything

RAG-Anything

2 videos
A Python RAG framework builds searchable document collections from text, images, tables and equations, using LightRAG and vision models.

24.5KUpdated 2 days agoMIT

macOS · Windows · Linux#Hybrid search#Knowledge graphs#Multimodal input

Favicon of OpenSearch

OpenSearch

3 videos
Self-hosted search and analytics engine for AI retrieval, documents and logs. Runs in Docker on Linux, macOS or Windows under Apache 2.0.

14KUpdated 22 hours agoApache-2.0

#Semantic search

Favicon of Khoj

Khoj

2 videos
A self-hostable AI assistant that searches documents and the web, supports local or online LLMs, and runs custom agents and scheduled automations.

38.1KUpdated 3 months agoAGPL-3.0

Web#RAG#Semantic search#Web search

Favicon of Milvus

Milvus

2 videos
An open-source vector database for AI retrieval, with local and distributed deployments, hybrid text search and CPU or NVIDIA GPU acceleration.

46.7KUpdated 19 hours agoApache-2.0

macOS · Linux#Hybrid search#Semantic search

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 3 weeks agoMIT

#Multilingual#Multimodal input#Semantic search

QMD

3 videos
An on-device document search engine combines keyword and semantic search with local GGUF models and gives AI agents access through MCP.

31.1KUpdated 1 month agoMIT

macOS#GGUF#Hugging Face integration#Hybrid search

Favicon of vllm-mlx

vllm-mlx

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

1.7KUpdated 1 week agoApache-2.0

macOS#Batch processing#MLX#Multimodal input

A Go library for building LLM applications with Ollama or cloud providers, tool-using agents, document search, and conversation memory.

9.8KUpdated 3 weeks agoMIT

#Ollama integration#RAG#Semantic search

A local memory layer for AI coding agents that recalls past work through MCP, with a free MIT core and a paid self-hosted team server.

10Updated 2 days agoMIT

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

Browser-based semantic search finds passages in text, PDFs and web pages using local models, with hybrid keyword matching and reusable indexes.

326Updated 2 years agoMIT

Web · Browser Extension#Batch processing#Hugging Face integration#Hybrid search

Favicon of Chroma DB

Chroma DB

6 videos
An open-source vector database for AI apps with local deployment, full-text and metadata search, plus a separate managed cloud service.

29.7KUpdated 1 week agoApache-2.0

#Semantic search

Favicon of olmOCR

olmOCR

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

19.8KUpdated 8 months agoApache-2.0

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

A Python RAG research toolkit for local models and OpenAI generators, with reusable pipelines, benchmark datasets and an MIT license.

3.6KUpdated 3 weeks agoMIT

Web#Context compression#Knowledge graphs#Multimodal input

A free, open-source Python framework extracts document data with local Ollama or LM Studio models and cloud LLMs, linking results to source passages.

2.1KUpdated 5 days agoApache-2.0

#LM Studio integration#Multimodal input#Ollama integration

A self-hosted coding agent platform runs parallel tasks in isolated desktops, with human review and local inference through Ollama or vLLM.

831Updated 21 hours ago

macOS · Linux · Docker · Web#Agent Client Protocol#Code execution#Git integration

A Python research assistant answers questions about scientific documents with citations, using local files and models supported by LiteLLM.

9.6KUpdated 3 weeks agoApache-2.0

#Multilingual#Multimodal input#RAG

An open-source RAG framework answers questions over your data with small language models, graph-based retrieval, and self-hosted Docker deployment.

2KUpdated 1 year agoMIT

Docker#Knowledge graphs#RAG

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

6.6KUpdated 4 months agoApache-2.0

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

A self-hosted search database for LLM apps that combines vector and full-text retrieval, runs in Docker or embedded in Python, and uses Apache 2.0.

4.8KUpdated 1 day agoApache-2.0

macOS · Windows · Linux · Docker#Hybrid search#Reranking#Semantic search

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

3.9KUpdated 1 day agoApache-2.0

Docker · Web#Distributed execution#LoRA#MCP

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