function: rag
1112 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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… | 51 | 1154 | active |
| ALwrity/ALwrity ALwrity is an open-source, AI-first digital marketing platform built in Python that combines content strategy planning, multimodal AI conte… | 79 | 1153 | active |
| apple/ml-clara CLaRa is Apple's open-source end-to-end Retrieval-Augmented Generation model that compresses documents into continuous latent representatio… | 43 | 1153 | active |
| 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… | 80 | 1149 | active |
| cloudflare/ai A monorepo of TypeScript packages and examples for building AI-powered applications on Cloudflare. It provides Vercel AI SDK and TanStack A… | 80 | 1148 | active |
| laravel/ai The Laravel AI SDK is a PHP package offering a unified, expressive API for interacting with AI providers such as OpenAI, Anthropic, and Gem… | 84 | 1139 | active |
| 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… | 53 | 1139 | active |
| vec2text/vec2text A Python library for text embedding inversion: training and running models that reconstruct text sequences from their sentence embeddings. … | 57 | 1136 | active |
| codelibs/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… | 95 | 1128 | active |
| EuniAI/Prometheus Prometheus is a knowledge-graph-driven AI agent platform that maps, understands, and repairs complex codebases through reasoning rather tha… | 66 | 1127 | active |
| NovaSearch-Team/RAG-Retrieval A Python library and toolkit for unified fine-tuning, inference, and distillation of RAG retrieval models, including embedding models, ColB… | 60 | 1127 | active |
| CopilotKit/OpenTag OpenTag is an open-source, self-hosted knowledge-work AI agent for Slack and Microsoft Teams, built as the starter application for the Chan… | 80 | 1121 | active |
| 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 … | 79 | 1117 | active |
| axoviq-ai/synthadoc Synthadoc is an open-source, domain-agnostic LLM knowledge compilation engine that transforms raw documents into structured, human-readable… | 82 | 1116 | active |
| XYZ-AI-Lab/AxisAgentic AxisAgentic is an extensible Python runtime for long-horizon AI agents that handles multi-turn execution, tool orchestration, context manag… | 55 | 1114 | active |
| bevibing/tutor-skills A pair of Claude Code skills that convert documents (PDF, MD, HTML, EPUB) or source codebases into structured Obsidian study vaults with in… | 46 | 1114 | active |
| amazon-science/RAGChecker RAGChecker is an automatic evaluation framework for diagnosing Retrieval-Augmented Generation (RAG) systems. It provides holistic and diagn… | 25 | 1110 | active |
| jerry-ai-dev/MODULAR-RAG-MCP-SERVER A modular, pluggable RAG (Retrieval-Augmented Generation) framework exposed as an MCP (Model Context Protocol) server, so AI assistants lik… | 47 | 1109 | active |
| 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… | 60 | 1108 | active |
| 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… | 10 | 3803 | maintenance |
| 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… | 60 | 1104 | active |
| FutureUniant/WorkShadow WorkShadow is a local-first desktop work journal app built with Tauri, React, and Rust, offering rich-text logging, keyword and semantic se… | 74 | 1103 | active |
| stephenschoettler/hermes-lcm A lossless context management plugin for Hermes Agent that replaces one-shot prompt compression with a SQLite-backed, DAG-based context eng… | 80 | 1102 | active |
| BytedTsinghua-SIA/MemAgent MemAgent is a reinforcement-learning framework for training LLM agents that process arbitrarily long contexts via a memory mechanism within… | 55 | 1100 | active |
| zjunlp/LightMem LightMem is a lightweight Python framework for adding long-term memory to LLM applications and AI agents, providing memory storage, retriev… | 64 | 1099 | active |
| MrSibe/KnowNote KnowNote is a local-first, open-source desktop application built with Electron that serves as an alternative to Google NotebookLM. It lets … | 58 | 1099 | active |
| cncases/cases A self-hosted Rust application for locally searching over 85 million Chinese court judgment documents from the China Judgments Online websi… | 86 | 1096 | active |
| 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… | 82 | 1095 | active |
| 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 … | 34 | 1088 | active |
| Uncensored Local Studio Uncensored-Local-Studio is a portable, fully offline AI assistant stack (Ollama + Llama 3 / other GGUF models + AnythingLLM) that runs enti… | 58 | 1086 | active |
| 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 … | 49 | 1084 | active |
| 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… | 18 | 1082 | active |
| 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… | 74 | 1077 | active |
| 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… | 38 | 1076 | active |
| 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… | 30 | 3670 | maintenance |
| nvk/llm-wiki A plugin that lets AI agents (Claude Code, OpenAI Codex, OpenCode, portable agents) compile and maintain LLM-curated knowledge bases as pla… | 77 | 1070 | active |
| tryAGI/LangChain LangChain .NET is a C#/.NET implementation of the LangChain framework for building LLM-powered applications through composability. It provi… | 65 | 1070 | active |
| dynamiq-ai/dynamiq Dynamiq is an open-source Python orchestration framework for building agentic AI and LLM applications, covering agents, RAG pipelines, work… | 85 | 1066 | active |
| Dataherald/dataherald Dataherald is an open-source natural language-to-SQL engine for enterprise question answering over relational databases, exposing an API th… | 19 | 3646 | maintenance |
| metaskills/experts Experts.js is a JavaScript library that simplifies creating and deploying OpenAI Assistants via the Assistants API, hiding Run object manag… | 24 | 1065 | active |
| pepperoni21/ollama-rs A Rust client library for interacting with the Ollama API, supporting completion generation, streaming, chat, model management, embeddings,… | 88 | 1059 | active |
| yokingma/SearChat SearChat is a self-hostable AI-powered conversational search engine that combines web search (Bing, Google, SearXNG) with multi-turn chat b… | 87 | 1059 | active |
| Dicklesworthstone/swiss_army_llama A FastAPI-based REST service that exposes local LLM capabilities including text embeddings, completions, semantic similarity, and semantic … | 32 | 1056 | active |
| AnnaSuSu/TechSpar TechSpar is an open-source AI-powered technical interview preparation application that combines targeted training, resume-based mock interv… | 82 | 1055 | active |
| 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… | 41 | 1046 | active |
| 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… | 28 | 3553 | maintenance |
| wrtnlabs/agentica Agentica is a TypeScript agentic AI framework specialized in LLM function calling, enhanced by compiler-driven validation via typia. Agents… | 71 | 1041 | active |
| darrencxl0301/StageRAG StageRAG is a Python framework/blueprint for building production-ready RAG applications with switchable 3-step (Speed) and 4-step (Precisio… | 38 | 1040 | active |
| smallcloudai/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… | 10 | 3540 | maintenance |
| wxywb/history_rag A Chinese history question-answering application built with RAG (retrieval-augmented generation) over a corpus of Chinese historical texts,… | 26 | 1038 | active |
| 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 … | 48 | 1037 | active |
| 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… | 59 | 1034 | active |
| 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)… | 73 | 1033 | active |
| OpenBMB/RepoAgent RepoAgent is an LLM-powered framework that automatically generates repository-level code documentation by detecting changes in Git reposito… | 24 | 1031 | active |
| adrida/tracer TRACER is a Python library that learns a routing policy from LLM classification traces, fitting a lightweight traditional ML surrogate to h… | 78 | 1030 | active |
| melandlabs/openloomi OpenLoomi is an open-source desktop AI coworker ('Attention Agent') that connects your work tools (Slack, Gmail, Telegram, WhatsApp, etc.),… | 82 | 1020 | active |
| Tencent/WeSmartFlow WeSmartFlow is an agent-native adaptive learning framework that models the full learning process with ReAct-based tutoring agents, graph me… | 59 | 1020 | active |
| XGenerationLab/XiYan-SQL XiYan-SQL is a multi-generator ensemble framework for converting natural language questions into SQL queries, achieving SOTA results on ben… | 59 | 1019 | active |
| 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… | 83 | 1013 | active |
| 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… | 95 | 1009 | active |
| 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… | 44 | 1008 | active |
| 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, … | 51 | 1005 | active |
| 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… | 58 | 1003 | active |
| argilla-io/distilabel Distilabel is a Python framework for building scalable pipelines that generate synthetic data and AI feedback, based on verified research p… | 74 | 3378 | maintenance |
| 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… | 21 | 3341 | maintenance |
| 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… | 30 | 3312 | maintenance |
| 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… | 30 | 2966 | maintenance |
| 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… | 30 | 2824 | maintenance |
| illuin-tech/colpali ColPali Engine is the Python library for training and running inference with ColVision visual document retrieval models such as ColPali, Co… | 91 | 2798 | maintenance |
| 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… | 30 | 2663 | maintenance |
| 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… | 27 | 2421 | maintenance |
| 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 … | 64 | 2320 | maintenance |
| 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… | 32 | 2154 | maintenance |
| cyberagiinc/DevDocs DevDocs is a free, private, UI-based MCP server that crawls and extracts technical documentation (using Crawl4AI and Playwright) and expose… | 50 | 2106 | maintenance |
| 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… | 27 | 2004 | maintenance |
| ysc/QuestionAnsweringSystem A Java implementation of an open-domain question answering system inspired by IBM Watson, which analyzes questions and returns ranked candi… | 32 | 1946 | maintenance |
| 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… | 29 | 1873 | maintenance |
| 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… | 10 | 1869 | maintenance |
| nashsu/FreeAskInternet FreeAskInternet is a self-hosted, Perplexity-like search aggregator and answer generator that runs multi-engine searches via SearXNG and fe… | 25 | 8746 | experimental |
| 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… | 17 | 1726 | maintenance |
| 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… | 29 | 1701 | maintenance |
| mmz-001/knowledge_gpt KnowledgeGPT is a Streamlit web application that lets users upload documents (primarily PDFs) and ask questions about them, receiving answe… | 10 | 1635 | maintenance |
| johnson7788/MultiAgentPPT MultiAgentPPT is a Python-based multi-agent system that generates editable presentation slides from a topic using A2A, MCP, and Google ADK … | 60 | 1633 | maintenance |
| 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… | 29 | 1586 | maintenance |
| 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… | 26 | 1574 | maintenance |
| 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… | 30 | 1512 | maintenance |
| instructlab/instructlab InstructLab (ilab) is an open-source CLI and Python package for enhancing large language models through community-contributed taxonomy-base… | 10 | 1419 | maintenance |
| neo4j/NaLLM NaLLM is a demo application from Neo4j exploring synergies between Neo4j graph databases and Large Language Models. It provides a backend A… | 10 | 1404 | maintenance |
| DeepGraphLearning/KnowledgeGraphEmbedding A PyTorch toolkit implementing the RotatE knowledge graph embedding model along with TransE, ComplEx, DistMult, and pRotatE. It trains and … | 32 | 1381 | maintenance |
| eliorc/node2vec A Python library implementing the node2vec algorithm for learning low-dimensional embeddings of nodes and edges in graphs. It integrates wi… | 43 | 1301 | maintenance |
| srush/MiniChain MiniChain is a tiny Python library for building applications with large language models by annotating Python functions that call LLMs and c… | 21 | 1232 | maintenance |
| KwaiKEG/KwaiAgents KwaiAgents is an open-source suite from Kuaishou for building generalized information-seeking agents powered by LLMs. It includes KAgentSys… | 27 | 1200 | maintenance |
| 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… | 30 | 1194 | maintenance |
| 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… | 30 | 1142 | maintenance |
| rlancemartin/auto-evaluator A lightweight Streamlit-based evaluation tool for LLM question-answering chains built with LangChain. It auto-generates question-answer pai… | 30 | 1101 | maintenance |
| Syan-Lin/CyberWaifu CyberWaifu is a Python chatbot application that combines LLMs (ChatGPT, Claude) with TTS (edge-tts, Azure) to create realistic conversation… | 30 | 1099 | maintenance |
| DonTizi/rlama RLAMA is a Go CLI tool for building and querying local Retrieval-Augmented Generation (RAG) systems over your documents using Ollama models… | 38 | 1095 | maintenance |
| jondurbin/airoboros Airoboros is a Python library implementing a heavily modified version of the Self-Instruct paper to generate high-quality synthetic instruc… | 20 | 1051 | maintenance |
| 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… | 61 | 1041 | maintenance |
| 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… | 21 | 1015 | maintenance |