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
open-jarvis/OpenJarvis
OpenJarvis is a Python framework for building local-first personal AI agents that run on your own hardware, with cloud APIs as an optional …
7010144active
companion-inc/feynman
Feynman is an open-source AI research agent that reads papers, searches the web, writes cited research drafts, plans experiments, and ranks…
789938active
tmc/langchaingo
Langchaingo is the Go language port of LangChain, providing composable building blocks for writing LLM-powered applications in Go. It offer…
879712active
xorbitsai/inference
Xinference is an open-source model serving platform for deploying LLMs, embedding, speech, image, and multimodal models via a unified OpenA…
939616active
Spring AI
Spring AI is an application framework for AI engineering that provides Spring-friendly, portable abstractions for integrating AI models int…
949542active
GoogleCloudPlatform/knowledge-catalog
A collection of tools, agents, and samples for Google Cloud's Knowledge Catalog (formerly Dataplex), an AI-powered data catalog and metadat…
609505active
langchain-ai/local-deep-researcher
A fully local web research assistant that runs any LLM via Ollama or LMStudio to iteratively search the web, summarize findings, identify k…
679378active
Future-House/paper-qa
PaperQA2 is a Python library and CLI for high-accuracy retrieval augmented generation (RAG) over PDFs, text, Office documents, and source c…
959365active
LearningCircuit/local-deep-research
A self-hosted AI research assistant that performs deep, iterative multi-source research using local or cloud LLMs (Ollama, llama.cpp, OpenA…
829359active
MervinPraison/PraisonAI
PraisonAI is a Python multi-agent framework for building and deploying autonomous, self-improving AI agents with built-in memory, RAG, and …
899274active
Deep Lake
Deep Lake is an open-source database for AI that stores multimodal data (images, video, audio, text, embeddings, annotations) in a format o…
759249active
miurla/morphic
Morphic is an open-source AI-powered search engine that generates grounded, cited answers with a generative UI that renders rich inline com…
939181active
OpenSPG/KAG
KAG (Knowledge Augmented Generation) is a Python framework built on the OpenSPG engine and large language models for logical form-guided re…
469073active
Rig
Rig is a Rust library for building modular, scalable LLM-powered applications and agents, offering a unified API across 20+ model providers…
878911active
reorproject/reor
Reor is a local-first, AI-powered desktop note-taking app that automatically links related notes, answers questions over your notes via RAG…
108549active
idosal/git-mcp
GitMCP is a free, open-source remote Model Context Protocol (MCP) server that turns any public GitHub repository or GitHub Pages site into …
538465active
unicity-aos/capsule-memory
A Rust WASM capsule that provides cross-session memory for Astrid OS agents by hooking into prompt assembly and injecting workspace memory …
708443active
OGX
OGX (formerly Llama Stack) is an open-source, OpenAI-compatible agentic API server and Python library that bundles inference, vector stores…
878441active
zilliztech/deep-searcher
DeepSearcher is an open-source deep research tool that combines LLMs (DeepSeek, OpenAI, Claude, Qwen, etc.) with vector databases like Milv…
558292active
n4ze3m/page-assist
Page Assist is an open-source browser extension that adds a sidebar and web UI for interacting with locally running AI models like Ollama f…
918225active
leptonai/search_with_lepton
A demo application for building a conversational AI search engine (Perplexity-style) in under 500 lines of code, combining LLMs with search…
108054active
R2R
R2R is a production-ready AI retrieval system implementing agentic Retrieval-Augmented Generation (RAG) with a RESTful API. It provides sta…
478010active
Upsonic/Upsonic
Upsonic is a Python framework for building autonomous and traditional AI agents, with support for tools, memory, knowledge bases, RAG, mult…
717956active
logancyang/obsidian-copilot
Copilot for Obsidian is an Obsidian community plugin that adds AI chat and agent capabilities to your note vault, integrating opencode, Cla…
947864active
Azure Search OpenAI Demo
A reference sample application implementing the Retrieval-Augmented Generation (RAG) pattern on Azure, combining Azure AI Search for docume…
937776active
HKUDS/OpenSpace
OpenSpace is a skill management layer for AI agents that handles the full lifecycle of agent skills: retrieval, evaluation, sharing, and ev…
627756active
lingfengQAQ/webnovel-writer
A Claude Code plugin for long-form serialized webnovel writing, built in Python. It provides slash-command skills for initializing story se…
847566active
BiliNote
BiliNote is an open-source AI video note-taking application that turns video links from Bilibili, YouTube, Douyin, and local files into str…
817563active
microsoft/graphrag
GraphRAG is a Python library and CLI pipeline from Microsoft Research that extracts a knowledge graph from unstructured text, builds commun…
9236292maintenance
Ed1s0nZ/CyberStrikeAI
CyberStrikeAI is a Go-based AI-native cybersecurity platform that combines LLM-powered agents, MCP-native tools, RAG knowledge bases, and v…
807343active
Honcho
Honcho is an open-source memory infrastructure service for building stateful AI agents that maintain understanding of users, agents, groups…
827327active
opensquilla/opensquilla
OpenSquilla is a token-efficient, microkernel AI agent that routes each conversation turn to the cheapest capable LLM via a local model rou…
807069active
SuanmoSuanyangTechnology/MemoryBear
MemoryBear is an AI memory management system that gives LLM agents and chatbots human-like long-term memory across a full lifecycle of perc…
837009active
dataease/SQLBot
SQLBot is an open-source conversational data analysis (ChatBI) system that converts natural language questions into SQL queries using large…
866880active
langchain-ai/opengpts
OpenGPTs is an open-source platform for building and hosting custom AI assistants similar to OpenAI's GPTs and Assistants API. It is built …
106707active
microsoft/LLMLingua
LLMLingua is a Microsoft library for prompt compression that removes non-essential tokens from prompts and KV caches to speed up LLM infere…
626687active
airweave-ai/airweave
Airweave is an open-source context retrieval layer that connects to apps, databases, and documents and exposes their data through a single …
106558active
Genkit
Genkit is an open-source framework by Google for building full-stack, AI-powered agentic applications in JavaScript/TypeScript, Go, Python,…
876524stable
langchain-ai/chat-langchain
Chat LangChain is a production-ready documentation assistant agent that answers questions about LangChain, LangGraph, and LangSmith, built …
776470active
lavague-ai/LaVague
LaVague is an open-source Python framework for building AI Web Agents powered by a Large Action Model. It combines a World Model that inter…
266392active
nickscamara/open-deep-research
An open-source clone of OpenAI's Deep Research, built as a Next.js web application. It uses Firecrawl's search and extract APIs to gather l…
176291active
Eigenwise/atomic-agents
Atomic Agents is a lightweight, modular Python framework for building agentic AI pipelines and applications from small, composable componen…
916284active
nlweb-ai/NLWeb
NLWeb is an open protocol and Python reference implementation for adding natural language conversational interfaces to websites, leveraging…
606254active
jihe520/MathModelAgent
MathModelAgent is a multi-agent LLM application that automates mathematical modeling competitions end-to-end: it analyzes a problem, builds…
876220active
lightdash/lightdash
Lightdash is an open-source, agentic business intelligence platform that lets data teams define governed metrics, dashboards, AI agents, an…
966194active
YILING0013/AI_NovelGenerator
A Python GUI application that uses large language models to generate multi-chapter long-form novels with automatic context continuity, fore…
626156active
wenda-LLM/wenda
Wenda is a self-hosted LLM invocation platform designed for efficient content generation in constrained environments, integrating local/off…
316148active
Semantic Kernel
Semantic Kernel is a model-agnostic SDK and orchestration framework from Microsoft for building AI agents and multi-agent systems in .NET, …
9028582maintenance
MinishLab/semble
Semble is a fast, CPU-only code search library built for coding agents, providing semantic and hybrid search over codebases with ~99% fewer…
796114active
Cactus
Cactus is a hybrid edge-cloud AI inference engine for mobile devices, wearables, smart home devices, and robots, built in C++ with custom q…
846111active
PawanOsman/OpenCursor
OpenCursor is an open-source, Cursor-like AI coding agent distributed as a VS Code extension. It provides agentic chat that reads workspace…
976023active
ModelEngine-Group/nexent
Nexent is a zero-code, self-hosted platform for auto-generating production-grade AI agents from natural language prompts, built on Harness …
876001active
Giskard-AI/giskard-oss
Giskard is an open-source Python library for testing, evaluating, and red-teaming LLM-based agents and RAG systems. Its v3 rewrite provides…
955910active
sqlchat/sqlchat
SQL Chat is a chat-based SQL client and editor that lets users query, modify, add, and delete data using natural language, powered by OpenA…
625847active
PySpur-Dev/pyspur
PySpur is an open-source visual playground and builder for AI agent workflows, letting engineers build agents via drag-and-drop UI or Pytho…
625792active
potpie-ai/potpie
Potpie is an open-source context engine that turns a codebase and its development history into a living context graph for AI coding agents.…
875733active
OpenBMB/UltraRAG
UltraRAG is a low-code Python framework from OpenBMB for building complex RAG pipelines using MCP servers and YAML-based orchestration with…
855706active
the-open-agent/openagent
OpenAgent is a self-hosted, single-binary personal AI assistant platform built in Go that combines LLM chat, RAG knowledge bases, and auton…
935670active
ATH-MaaS/ComfyUI-Copilot
ComfyUI-Copilot is an AI-powered custom node for ComfyUI that acts as an intelligent assistant for building, debugging, and optimizing imag…
615539active
volcengine/MineContext
MineContext is an open-source, proactive context-aware AI partner that captures and understands your screen activity to surface relevant in…
615534active
brianpetro/obsidian-smart-connections
Smart Connections is an Obsidian plugin that surfaces semantically related notes and excerpts while you write, using a locally-run embeddin…
915491active
PeterGriffinJin/Search-R1
Search-R1 is an open-source reinforcement learning framework for training LLMs that interleave reasoning with search engine calls, built on…
405446active
54yyyu/zotero-mcp
A Model Context Protocol (MCP) server that connects a Zotero research library to AI assistants like Claude, ChatGPT, Cursor, and Cherry Stu…
885420active
docker/genai-stack
A Docker Compose-based starter stack for building GenAI applications, combining LangChain, Ollama for local LLM inference, and Neo4j as a d…
705416active
EverMind-AI/Raven
Raven is an open-source, self-improving agent harness built on EverOS that combines terminal-first execution, local tracing, long-term memo…
815409active
TaskingAI/TaskingAI
TaskingAI is an open-source Backend-as-a-Service (BaaS) platform for developing and deploying LLM-based AI agents. It unifies access to hun…
175406active
nanbingxyz/5ire
5ire is a cross-platform desktop AI assistant and MCP (Model Context Protocol) client that connects to major LLM providers like OpenAI, Ant…
805354active
aipoch/open-science
Open Science is an open-source, local-first, model-agnostic AI research workbench for reproducible scientific research. It combines a coord…
775303active
neo4j-labs/llm-graph-builder
A web application that transforms unstructured data (PDFs, DOCs, TXTs, YouTube videos, web pages) into a knowledge graph stored in Neo4j us…
885264active
vitali87/code-graph-rag
Code-Graph-RAG is a Python CLI tool and MCP server that parses multi-language codebases with Tree-sitter, builds a knowledge graph of code …
865258active
Marker-Inc-Korea/AutoRAG
AutoRAG 2.0 is a self-evolving librarian agent that searches local document collections (PDFs, wikis, notes) and curates results into struc…
945122active
tencentmusic/supersonic
SuperSonic is an AI+BI platform that combines Chat BI (natural language querying powered by LLMs) with Headless BI (a governed semantic lay…
625112active
developersdigest/llm-answer-engine
A Perplexity-inspired AI answer engine built with Next.js, the Vercel AI SDK, LangChain.JS, Groq/Mixtral, Brave Search, Serper, and OpenAI.…
585035active
Gaia node
GaiaNet node is a shell-based installer and runtime for running your own decentralized AI agent service locally. It deploys an LLM inferenc…
455015active
Zep
A repository of example code, framework integration packages, ingestion tooling, and memory benchmarks for Zep Cloud, a managed agent memor…
974959active
SolaceLabs/solace-agent-mesh
Solace Agent Mesh is an open-source Python framework for building event-driven multi-agent AI systems where specialized agents collaborate …
104923active
Martian-Engineering/lossless-claw
A Lossless Context Management (LCM) plugin for OpenClaw that replaces sliding-window context truncation with a DAG-based summarization syst…
794893active
Chonkie
Chonkie is a lightweight Python library for chunking text in RAG pipelines, offering multiple chunking algorithms, embeddings, and integrat…
824790active
eugeniughelbur/obsidian-second-brain
A cross-platform AI agent skill that gives CLI coding agents like Claude Code, Codex, and Gemini CLI persistent long-term memory stored as …
834786active
openai/chatgpt-retrieval-plugin
A FastAPI-based retrieval backend that provides semantic search over personal or organizational documents using natural language queries, w…
3121249maintenance
u14app/deep-research
Deep Research is a web application that uses any large language model (Gemini, OpenAI, Anthropic, DeepSeek, Grok, Ollama, etc.) combined wi…
664691active
langflow-ai/openrag
OpenRAG is an open-source, pre-packaged Retrieval-Augmented Generation platform from IBM that combines Langflow, Docling, and OpenSearch in…
864652active
JetBrains/koog
Koog is a JetBrains-built Kotlin/Java framework for creating fault-tolerant, enterprise-ready AI agents on the JVM, with multiplatform depl…
864617active
FareedKhan-dev/all-agentic-architectures
A Python library packaging 35 production-grade agentic AI architectures (Reflexion, LATS, GraphRAG, MemGPT, Voyager, etc.) as runnable Arch…
574600active
RuVector
RuVector is a Rust-native vector database and memory substrate for AI agents, combining persistent semantic embeddings, graph relationships…
834554active
FlowElement-xinliuyuansu/m_flow
M-flow is a Python bio-inspired cognitive memory engine that treats graph topology as the retrieval scoring engine rather than a supportive…
584511active
crmne/ruby_llm
RubyLLM is a Ruby framework providing a unified, expressive interface to all major AI providers (OpenAI, Anthropic, Google, Ollama, and any…
884472active
cs-lazy-tools/ChatGPT-On-CS
An open-source LLM-powered intelligent customer-service tool that connects to e-commerce and social platforms like WeChat, Pinduoduo, Qiann…
614456active
memory-lancedb-pro
A LanceDB-backed long-term memory plugin for OpenClaw agents that stores preferences, decisions, and project context, then automatically re…
724453active
zgsm-ai/costrict
CoStrict is an open-source, enterprise-focused AI coding assistant delivered as VS Code and JetBrains extensions, offering strict-mode code…
814444active
ragapp/ragapp
RAGapp is a self-hosted, Docker-deployable application for building Agentic RAG chatbots, configurable through an admin UI similar to OpenA…
274441active
docker/docker-agent
Docker Agent is an open-source CLI (and Docker CLI plugin) that lets developers build, run, and share AI agents defined declaratively in YA…
814433active
mixedbread-ai/mgrep
mgrep is a CLI tool by Mixedbread that provides semantic, natural-language search over local files including code, text, PDFs, and images. …
634402active
53AI Hub
53AI Hub is an open-source AI portal and knowledge base platform for publishing and operating AI agents, prompts, and AI tools. It integrat…
844323active
basicmachines-co/basic-memory
Basic Memory is an open-source, local-first MCP server that gives AI assistants persistent memory as a knowledge graph of plain Markdown fi…
834235active
SylphAI-Inc/AdalFlow
AdalFlow is a PyTorch-like Python library for building and auto-optimizing LLM application workflows such as chatbots, RAG pipelines, and a…
624220active
Ziwei Doushu Platform
An open-source Zi Wei Dou Shu (Purple Star Astrology) chart calculation engine based on Ni Haixia's Tianji system, written in TypeScript wi…
614212active
nageoffer/ragent
Ragent AI is a production-grade Java platform for building Agentic RAG applications, covering document ingestion, hybrid retrieval (vector,…
764164active
lumina-ai-inc/chunkr
Chunkr is an open-source document intelligence API that performs layout analysis, OCR, and semantic chunking to convert PDFs, presentations…
634148active
groupultra/telegram-search
A self-hostable tool that exports, backs up, and indexes Telegram chat history into a database (PGlite or PostgreSQL) with tokenization and…
844125active

← prev page 2 / 11 next →