Best free open-source RAG and AI search tools
The 60 most-starred rag & search repos on GitHub. Stars and activity are verified from the GitHub API and updated every night.
Updated · data refreshed nightly from GitHub
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
A no-code RAG server that keeps answers in sync with your documents. Works with 8 vector databases. Built on Pathway.
Complete API layer for private AI applications on local models: RAG, skills, tools, MCP, text-to-sql, and more. Works with any OpenAI-compatible inference server.
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
🌐 The Internet Computer! Free, Open-Source, and Self-Hostable.
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
[EMNLP2025] LightRAG: Simple and Fast Retrieval-Augmented Generation
📑 PageIndex: Document Index for Vectorless, Reasoning-based RAG
Vane is an AI-powered answering engine.
A modular graph-based Retrieval-Augmented Generation (RAG) system
SeaweedFS is a distributed storage system for object storage (S3), file systems, and Iceberg tables, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.
Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.
Open Source AI Platform - AI Chat with advanced features that works with every LLM
This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. Each technique has a detailed notebook tutorial.
PDF Parser for AI-ready data. Automate PDF accessibility. Open-source.
🌩 Self-hosted file management and sharing system, supports multiple storage providers
Chat with your documents on your local device using GPT models. No data leaves your device and 100% private.
State-of-the-Art Embeddings, Retrieval, and Reranking
Resume builder for academics and engineers
A vector index built on TurboQuant, written in Rust with Python bindings
Memory layer for AI Agents. Replace complex RAG pipelines with a serverless, single-file memory layer. Give your agents instant retrieval and long-term memory.
Topic Modelling for Humans
A lightweight, lightning-fast, in-process vector database
Beyond file syncing and sharing, a new way to organize your files with extensible file properties and flexible views
Automation foundation model for tiny devices: 2-bit, 8-29 MB, tool calls, ASR, structured extraction and embeddings on phones, wearables, smart homes, robots, cars and microcontrollers.
Graph-Native Infrastructure for Context and Accountable AI Systems
ConardLi's open-source Skills collection, featuring web design, knowledge retrieval, image generation, and more.
[MLsys2026 Best Paper]: https://arxiv.org/abs/2506.08276. RAG on Everything with LEANN. Enjoy 97% storage savings while running a fast, accurate, and 100% private RAG application on your personal devi
Code search MCP for Claude Code. Make entire codebase the context for any coding agent.
🔍大模型应用开发实战一:RAG 技术全栈指南,在线阅读地址:https://datawhalechina.github.io/all-in-rag/
Retrieval and Retrieval-augmented LLMs
Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.
An open-source, self-hosted personal AI note tool prioritizing privacy, built using TypeScript .
https://arxiv.org/abs/2606.28344. The end of web parsing. The beginning of scalable pixel-native search. link: https://pixelrag.ai/
High accuracy RAG for answering questions from scientific documents with citations
Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fift
Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training.
ImageBind One Embedding Space to Bind Them All
World's first open-source enterprise world model.
Open Source Deep Research Alternative to Reason and Search on Private Data. Written in Python.
Leveraging BERT and c-TF-IDF to create easily interpretable topics.
An EVM compatible Substrate chain, powered by StorageHub and secured by EigenLayer
Open Lakehouse Format for Multimodal AI. Convert from Parquet in 2 lines of code for 100x faster random access, vector index, and data versioning. Compatible with Pandas, DuckDB, Polars, Pyarrow, and
The AI search platform
🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.
↥ ↥ ↥ Follow for updates An RBAC permission management system based on Spring Cloud 2025, Spring Boot 4, and OAuth2.
HelixDB is an OLTP graph database with native vector and full-text search built in Rust on Object Storage.
A node-based image processing GUI aimed at making chaining image processing tasks easy and customizable. Born as an AI upscaling application, chaiNNer has grown into an extremely flexible and powerful
Your own search engine
Chinese version of CLIP which achieves Chinese cross-modal retrieval and representation generation.
MineContext is your proactive context-aware AI partner(Context-Engineering+ChatGPT Pulse)
Find related notes and excerpts while writing. Your link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.
GUI-focused roop
Neo4j graph construction from unstructured data using LLMs
Drag-n-Drop Email Editor Component for React.js
A modern and easy to use dashboard. 80+ integrations. 20K+ icons built in. Authentication out of the box. No YAML, drag and drop configuration.
OpenKB: Open LLM Knowledge Base
🦛 CHONK docs with Chonkie ✨ — The lightweight ingestion library for fast, efficient and robust RAG pipelines
The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.