AI channel
RAG

Open-source RAG frameworks

Retrieval-augmented generation (RAG) makes a language model answer from your own documents. The text is split into chunks, turned into vectors and stored in an index, and the most relevant chunks are added to the prompt when a question comes in. The projects here cover the whole pipeline or one part of it: document parsing, vector search, or a complete question-answering app.

How to choose

Answer quality in RAG depends mostly on retrieval, not on the model. Compare how each project handles difficult documents such as PDFs, tables and scans, whether it supports hybrid search that combines keywords with vectors and re-ranking, and whether it shows which sources an answer came from.

Most-starred projects

433–456 of 596
winstonkoh87

Athena-Public

588

Athena is a local-first agentic PKM that helps you make better decisions with your own context — persistent memory, structured reasoning, and governed AI agents that work across any LLM. Own the state. Rent the intelligence.

Python
baidubce

app-builder

586

appbuilder-sdk, 千帆AppBuilder-SDK帮助开发者灵活、快速的搭建AI原生应用

Python
felladrin

MiniSearch

585

Minimalist web-searching platform with an AI assistant that runs directly from your browser. Demo: https://felladrin-minisearch.hf.space

TypeScript
timmyy123

LLM-Hub

584

Local LLM, image&video&music generator, vibecode like cursor with local models on your phone

C++
Siddhant-Goswami

100x-LLM

579

Code snippets and examples from the 100x Applied AI cohort lectures.

Python
SeanLee97

AnglE

573

Train and Infer Powerful Sentence Embeddings with AnglE | 🔥 SOTA on STS and MTEB Leaderboard

Python
MindWorkAI

AI-Studio

567

MindWork AI Studio is a free, independent cross-platform desktop app for local and cloud LLMs across providers, built to democratize AI access.

C#
heider-x

vela

564

AI-powered IDE for novel writing — local LLM + RAG, privacy-first, BYOK. For web fiction authors and creative writers.

TypeScript
skaldlabs

skald

564

Context layer platform in your infrastructure

TypeScript
redis-developer

ArXivChatGuru

561

Use ArXiv ChatGuru to talk to research papers. This app uses LangChain, OpenAI, Streamlit, and Redis as a vector database/semantic cache.

Python
558

This repository contains different LLM chatbot projects (RAG, LLM agents, etc.) and well-known techniques for training and fine tuning LLMs.

Jupyter Notebook
freddy-schuetz

n8n-claw

558

OpenClaw-inspired autonomous AI agent built entirely in n8n. Adaptive RAG-powered memory, Skills via MCP templates, Expert Agents with delegated sub-agents, proactive task management, media understanding - self-hosted with one setup script

Shell
marcoaapfortes

Mantic.sh

557

A structural code search engine for Al agents.

TypeScript
557

Dataset and benchmark for RAG on company internal documents.

giselles-ai

giselle

556

Giselle: AI App Builder. Open Source.

TypeScript
hhy-huang

HiRAG

556

[EMNLP'25 findings] An easy-to-use Graph RAG system using hierarchical knowledge.

Python
chaitin

KoalaQA

553

KoalaQA 是一款 AI 大模型驱动的开源售后服务社区,提供 AI 回答、AI 搜索、AI 运营等能力,帮助你快速落地售后客服、社区问答、自助服务等场景,帮助团队显著降低人工运营成本、提升客户满意度与响应效率,助力实现 ZCR(Zero Contact Resolution)目标。

TypeScript
EvotecIT

OfficeIMO

549

MIT-licensed, COM-free .NET libraries for creating, reading, editing, converting, rendering, and extracting Office, PDF, email, OneNote, and text formats.

C#

One-stop handbook for building, deploying, and understanding LLM agents with 60+ skeletons, tutorials, ecosystem guides, and evaluation tools.

Python
547

👩🏻‍🍳 A collection of example notebooks using Haystack

Jupyter Notebook
skygazer42

MimirQ

546

中文优先的企业 RAG 知识库:可控解析、治理、切块、混合检索、重排、引用、图谱、评测与 Dify 接入。

Python
dappros

ethora

545

SDK monorepo for Ethora chat / messaging platform. (1) Pick an SDK for your frontend stack. (2) Integrate manually or using ethora-setup. (3) Optionally configure app settings, deploy AI agents etc. Server: ethora.com cloud [free]. Dedicated server + SLA option for enterprise customers.

JavaScript
DEEP-PolyU

LinearRAG

545

[ICLR 2026] LinearRAG: Linear Graph Retrieval Augmented Generation on Large-scale Corpora

Python
lightonai

next-plaid

544

NextPlaid, ColGREP: Multi-vector search, from database to coding agents.

Rust