Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source rag software

1097 open-source libraries, tools and applications tagged rag, ranked by how closely rag is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1097 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
i-am-bee/agentstack
Agent Stack is open-source infrastructure (hosted by the Linux Foundation) for turning AI agents into running HTTP services, built on the A…
781172active
whyiyhw/chatgpt-wechat
A self-hosted Go application that lets users safely use LLM assistants (ChatGPT, Gemini, DeepSeek, Dify workflows) inside WeChat by relayin…
561172active
199-biotechnologies/claude-deep-research-skill
A Claude Code skill (plugin) that turns the agent into an enterprise-grade deep research engine with an 8-phase pipeline covering scoping, …
481171active
parcadei/llm-tldr
A Python CLI tool and daemon that indexes codebases into a 5-layer analysis stack (AST, call graph, control flow, data flow, program depend…
101169active
ztx888/HaloWebUI
HaloWebUI is a self-hosted AI chat platform forked from Open WebUI, with a localized Chinese interface plus added model billing and usage s…
491164active
davis7dotsh/better-context
btca (better-context) is a codebase research tool that lets developers and AI coding agents ask questions about libraries and frameworks by…
471158active
nico-martin/gemma4-browser-extension
A Chrome extension that runs an on-device AI agent powered by Transformers.js and Gemma 4 via WebGPU, entirely locally with no data sent to…
571155active
apple/ml-clara
CLaRa is Apple's open-source end-to-end Retrieval-Augmented Generation model that compresses documents into continuous latent representatio…
591151active
Ryandonofrio3/osgrep
osgrep is a local, grep-like semantic search CLI for codebases, built for AI coding agents. It uses local embeddings (ColBERT via onnxrunti…
471145active
Fess
Fess is an open-source, self-hosted enterprise search server built on OpenSearch with a browser-based admin UI, built-in crawlers for web s…
951141active
vec2text/vec2text
A Python library for text embedding inversion: training and running models that reconstruct text sequences from their sentence embeddings. …
541140active
EuniAI/Prometheus
Prometheus is a knowledge-graph-driven AI agent platform that maps, understands, and repairs complex codebases through reasoning rather tha…
631136active
cncases/cases
A self-hosted Rust application for locally searching over 85 million Chinese court judgment documents from the China Judgments Online websi…
841131active
NovaSearch-Team/RAG-Retrieval
A Python library and toolkit for unified fine-tuning, inference, and distillation of RAG retrieval models, including embedding models, ColB…
581131active
amazon-science/RAGChecker
RAGChecker is an automatic evaluation framework for diagnosing Retrieval-Augmented Generation (RAG) systems. It provides holistic and diagn…
151126active
AnnaSuSu/TechSpar
TechSpar is an open-source AI-powered technical interview preparation application that combines targeted training, resume-based mock interv…
821120active
vamplabAI/sgr-agent-core
SGR Agent Core is an open-source Python framework for building research agents using Schema-Guided Reasoning, with an extensible BaseAgent …
791120active
XYZ-AI-Lab/AxisAgentic
AxisAgentic is an extensible Python runtime for long-horizon AI agents that handles multi-turn execution, tool orchestration, context manag…
521120active
BytedTsinghua-SIA/MemAgent
MemAgent is a reinforcement-learning framework for training LLM agents that process arbitrarily long contexts via a memory mechanism within…
521111active
TheAiSingularity/graphrag-local-ollama
A local adaptation of Microsoft's GraphRAG that runs LLM and embedding extraction entirely through Ollama models like llama3, mistral, gemm…
571108active
sourcegraph/cody-public-snapshot
Cody is an open-source AI coding assistant by Sourcegraph that uses LLMs and codebase context (via Sourcegraph's search) to help developers…
103805maintenance
synth-inc/onit
Onit SideKick is an open-source macOS AI chat sidebar that docks to any application, letting users chat with LLMs using highlighted text or…
761100active
MrSibe/KnowNote
KnowNote is a local-first, open-source desktop application built with Electron that serves as an alternative to Google NotebookLM. It lets …
521100active
LycheeMem/LycheeMem
LycheeMem is a lightweight long-term memory framework for LLM agents, combining working session context, a compact semantic memory store (S…
551092active
wenge-research/x-agent
X-Agent (智川) is an open-source, self-hosted enterprise agent development platform by Wenge that lets users build AI applications with zero …
321090active
StreetLamb/tribe
Tribe AI is a low-code web application for rapidly building and coordinating multi-agent teams using drag-and-drop, built on LangChain and …
351083active
ikechan8370/chatgpt-plugin
A ChatGPT/LLM chat plugin for Yunzai-Bot (Miao-Yunzai) QQ bots, built on the Chaite kernel. It provides multi-model channels, presets, grou…
751080active
BruceMacD/chatd
Chatd is an Electron desktop application that lets you chat with your local documents using a local large language model (Mistral-7B) via O…
181080active
Pokee-AI/PokeeResearchOSS
An open-source repository for Pokee's 7B-parameter DeepResearch agent that performs multi-turn web search and content reading to answer com…
351078active
tryAGI/LangChain
LangChain .NET is a C#/.NET implementation of the LangChain framework for building LLM-powered applications through composability. It provi…
641077active
dynamiq-ai/dynamiq
Dynamiq is an open-source Python orchestration framework for building agentic AI and LLM applications, covering agents, RAG pipelines, work…
851071active
GanymedeNil/document.ai
A universal local knowledge base solution that stores documents as vectors in a vector database and uses GPT3.5 to generate answers from re…
313666maintenance
Dataherald/dataherald
Dataherald is an open-source natural language-to-SQL engine for enterprise question answering over relational databases, exposing an API th…
203648maintenance
vercel-labs/knowledge-agent-template
An open-source TypeScript (Nuxt/Vue) template for building file-system and knowledge-base based AI agents that search sources with grep, fi…
591065active
metaskills/experts
Experts.js is a JavaScript library that simplifies creating and deploying OpenAI Assistants via the Assistants API, hiding Run object manag…
251064active
pepperoni21/ollama-rs
A Rust client library for interacting with the Ollama API, supporting completion generation, streaming, chat, model management, embeddings,…
851063active
MGdaasLab/WHartTest
WHartTest is an AI-driven test automation platform built on Django 5.2 + DRF with a Vue frontend, generating and managing executable test c…
851061active
yokingma/SearChat
SearChat is a self-hostable AI-powered conversational search engine that combines web search (Bing, Google, SearXNG) with multi-turn chat b…
821060active
Tencent/WeSmartFlow
WeSmartFlow is an agent-native adaptive learning framework that models the full learning process with ReAct-based tutoring agents, graph me…
571059active
Dicklesworthstone/swiss_army_llama
A FastAPI-based REST service that exposes local LLM capabilities including text embeddings, completions, semantic similarity, and semantic …
291053active
Minima-AI-Inc/minima
Minima is an open-source, on-premises conversational RAG system deployed via Docker containers. It supports fully local operation with Olla…
381049active
OpenBMB/RepoAgent
RepoAgent is an LLM-powered framework that automatically generates repository-level code documentation by detecting changes in Git reposito…
251047active
wrtnlabs/agentica
Agentica is a TypeScript agentic AI framework specialized in LLM function calling, enhanced by compiler-driven validation via typia. Agents…
661046active
webwhiz-ai/webwhiz
WebWhiz is an open-source, self-hostable application that trains a ChatGPT-powered chatbot on your website data by crawling your pages and …
451044active
yoheinakajima/instagraph
InstaGraph is a Flask web application that converts text input or URLs into knowledge graphs using OpenAI's GPT-3.5. It renders color-coded…
283555maintenance
kunal12203/GrapeRoot
GrapeRoot is an open-source context engine and MCP server that builds a semantic graph of a codebase (files, symbols, imports, call chains)…
681041active
Refact
Refact is an open-source, self-hosted AI coding agent written in Rust that plans and executes engineering tasks end-to-end from your IDE, w…
103541maintenance
canwhite/Krebs
Krebs is a self-hosted AI gateway with a general-purpose agent focused on attention management. It provides multi-turn dialogue with tool e…
571039active
darrencxl0301/StageRAG
StageRAG is a Python framework/blueprint for building production-ready RAG applications with switchable 3-step (Speed) and 4-step (Precisio…
351036active
wxywb/history_rag
A Chinese history question-answering application built with RAG (retrieval-augmented generation) over a corpus of Chinese historical texts,…
271035active
adrida/tracer
TRACER is a Python library that learns a routing policy from LLM classification traces, fitting a lightweight traditional ML surrogate to h…
751033active
melandlabs/openloomi
OpenLoomi is an open-source desktop AI coworker ('Attention Agent') that connects your work tools (Slack, Gmail, Telegram, WhatsApp, etc.),…
781031active
FastEmbed
A Rust library for generating text and image vector embeddings and reranking documents locally using ONNX inference via ort and Hugging Fac…
931030active
kaito-project/kaito
KAITO is a Kubernetes operator suite that automates LLM inference, fine-tuning, and RAG engine deployment using simplified CRD APIs. It aut…
931028active
XGenerationLab/XiYan-SQL
XiYan-SQL is a multi-generator ensemble framework for converting natural language questions into SQL queries, achieving SOTA results on ben…
561019active
ZTE-AICloud/Co-Sight
Co-Sight is an open-source Python framework from ZTE for building Manus-like autonomous AI agent systems that generate high-quality researc…
411011active
argilla-io/distilabel
Distilabel is a Python framework for building scalable pipelines that generate synthetic data and AI feedback, based on verified research p…
743408maintenance
PrithivirajDamodaran/FlashRank
FlashRank is an ultra-light, fast Python library for re-ranking search and retrieval results using SoTA cross-encoders and listwise LLM-bas…
561006active
guangzhengli/ChatFiles
ChatFiles is a Next.js web application that lets users upload documents and chat with them using GPT and embeddings via LangChainJS and a S…
213335maintenance
X-D-Lab/LangChain-ChatGLM-Webui
A Gradio-based web UI that combines LangChain with ChatGLM-6B and other open-source LLMs to answer questions over a local knowledge base. U…
313310maintenance
gmpetrov/databerry
Databerry (now branded Askli/Chaindesk) is a no-code platform for building custom LLM agents and ChatGPT-style chatbots trained on your own…
312966maintenance
illuin-tech/colpali
ColPali Engine is the Python library for training and running inference with ColVision visual document retrieval models such as ColPali, Co…
832836maintenance
yanqiangmiffy/Chinese-LangChain
A Chinese-language local knowledge base question-answering application built on ChatGLM-6B and LangChain, with a Gradio web UI. It supports…
302823maintenance
mckaywrigley/paul-graham-gpt
An open-source AI-powered search and chat application built over Paul Graham's essays using OpenAI embeddings, pgvector on Supabase, and GP…
312661maintenance
AkariAsai/self-rag
Original implementation of Self-RAG, a framework that trains a language model to adaptively retrieve passages on demand and critique its ow…
282433maintenance
glowingjade/obsidian-smart-composer
Smart Composer is an Obsidian plugin that adds an AI chat assistant with contextual awareness of your vault, smart writing assistance, and …
582331maintenance
hwchase17/notion-qa
A Python application that lets you ask natural-language questions about a Notion database, built on LangChain and OpenAI. It ingests export…
322151maintenance
cyberagiinc/DevDocs
DevDocs is a free, private, UI-based MCP server that crawls and extracts technical documentation (using Crawl4AI and Playwright) and expose…
472108maintenance
joschan21/quill
Quill is a fullstack SaaS application built with Next.js 13 App Router, tRPC, Prisma, and Tailwind that lets users upload PDFs and chat wit…
282005maintenance
ysc/QuestionAnsweringSystem
A Java implementation of an open-domain question answering system inspired by IBM Watson, which analyzes questions and returns ranked candi…
321947maintenance
alejandro-ao/ask-multiple-pdfs
A Streamlit-based Python application built with Langchain that lets users chat with multiple PDF documents using natural language. It extra…
301876maintenance
facebookresearch/DPR
DPR is a set of tools and pretrained models for dense passage retrieval in open-domain question answering, based on the EMNLP 2020 paper fr…
101870maintenance
nashsu/FreeAskInternet
FreeAskInternet is a self-hosted, Perplexity-like search aggregator and answer generator that runs multi-engine searches via SearXNG and fe…
258749experimental
SecureAI-Tools/SecureAI-Tools
A self-hosted web application for private AI productivity, offering chat with AI models and chat-with-documents (PDF) backed by local infer…
181727maintenance
juanjuandog/FinSight-AI
FinSight AI is an open-source equity research workspace for A-share companies that turns market data, filings, and financial metrics into s…
56559active
techleadhd/chatgpt-retrieval
A simple Python script that lets you ask ChatGPT questions about your own files using LangChain and a Chroma vector store. It loads text or…
301697maintenance
TrainPPTAgent
MultiAgentPPT is a Python-based multi-agent system that generates editable presentation slides from a topic using A2A, MCP, and Google ADK …
641643maintenance
mmz-001/knowledge_gpt
KnowledgeGPT is a Streamlit web application that lets users upload documents (primarily PDFs) and ask questions about them, receiving answe…
101628maintenance
finic-ai/rag-stack
RAGstack is a self-hostable private ChatGPT alternative that deploys open-source LLMs (Llama 2, Falcon, GPT4All) alongside the Qdrant vecto…
741581maintenance
Frrrrrrrrank/auto_job__find__chatgpt__rpa
A free Python RPA script that uses OpenAI's API to automatically generate cover letters from your resume and job descriptions, then sends m…
271571maintenance
run-llama/llama-lab
Llama Lab is a collection of experimental projects built on top of LlamaIndex for exploring cutting-edge LLM agent capabilities. It include…
301508maintenance
InstructLab
InstructLab (ilab) is an open-source CLI and Python package for enhancing large language models through community-contributed taxonomy-base…
101418maintenance
neo4j/NaLLM
NaLLM is a demo application from Neo4j exploring synergies between Neo4j graph databases and Large Language Models. It provides a backend A…
101404maintenance
DeepGraphLearning/KnowledgeGraphEmbedding
A PyTorch toolkit implementing the RotatE knowledge graph embedding model along with TransE, ComplEx, DistMult, and pRotatE. It trains and …
321385maintenance
eliorc/node2vec
A Python library implementing the node2vec algorithm for learning low-dimensional embeddings of nodes and edges in graphs. It integrates wi…
391303maintenance
srush/MiniChain
MiniChain is a tiny Python library for building applications with large language models by annotating Python functions that call LLMs and c…
221232maintenance
KwaiKEG/KwaiAgents
KwaiAgents is an open-source suite from Kuaishou for building generalized information-seeking agents powered by LLMs. It includes KAgentSys…
271201maintenance
LiuHC0428/LAW-GPT
A Chinese-language legal conversational model (LawGPT_zh / 獬豸) fine-tuned from ChatGLM-6B with LoRA on legal Q&A datasets, including answer…
311194maintenance
peterw/Chat-with-Github-Repo
A Python application that lets you chat with any GitHub repository. It clones a repo, embeds its documents into Activeloop Deep Lake, and s…
301142maintenance
openTrinity/mycontext
MyContext is a local-first desktop application that builds a persistent personal work context layer by connecting signals from instant mess…
555018experimental
rlancemartin/auto-evaluator
A lightweight Streamlit-based evaluation tool for LLM question-answering chains built with LangChain. It auto-generates question-answer pai…
301103maintenance
Syan-Lin/CyberWaifu
CyberWaifu is a Python chatbot application that combines LLMs (ChatGPT, Claude) with TTS (edge-tts, Azure) to create realistic conversation…
301102maintenance
DonTizi/rlama
RLAMA is a Go CLI tool for building and querying local Retrieval-Augmented Generation (RAG) systems over your documents using Ollama models…
351096maintenance
jondurbin/airoboros
Airoboros is a Python library implementing a heavily modified version of the Self-Instruct paper to generate high-quality synthetic instruc…
211053maintenance
CSHaitao/LexiLaw
LexiLaw is a fine-tuned Chinese legal large language model based on ChatGLM-6B, providing legal consultation and Q&A capabilities. It inclu…
581046maintenance
CaviraOSS/OpenMemory
OpenMemory is a local-first, self-hosted cognitive memory engine that gives LLM applications and AI agents persistent long-term memory, wit…
664523experimental
zahidkhawaja/langchain-chat-nextjs
A Next.js frontend for the LangChain Chat chatbot, which answers questions about LangChain documentation with cited sources. It provides th…
221015maintenance
fcakyon/autollm
AutoLLM is a Python library for rapidly building RAG-based LLM web apps and APIs, offering a unified API over 100+ LLM providers and 20+ ve…
101004maintenance
aiwaves-cn/RecurrentGPT
RecurrentGPT is a Python implementation of a paper-proposed framework that simulates LSTM-style recurrence using natural language and promp…
30999maintenance
cheshire-cat-ai/core
Cheshire Cat AI is a Python framework and microservice for building conversational AI agents with LLMs, tools, RAG, and plugins, served wit…
883093experimental

← prev page 6 / 11 next →