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

385–408 of 642
★ 862

Build your own serverless AI Chat with Retrieval-Augmented-Generation using LangChain.js, TypeScript and Azure

TypeScript
limouren2000

llms-dev-study

★ 862

小李的大模型应用开发学习路线,涵盖 RAG、Agent、面试八股与论文速读。

Jupyter Notebook
zkywsg

Daily-LLM

★ 861

🔥机器学习/深度学习/Python/大模型/多模态/LLM/deeplearning/Python/Algorithm interview/NLP Tutorial

TypeScript
liliu-z

stashbase

★ 856

Turn your local files into a Wiki for your agents. Open-source and local-first.

TypeScript
proinsight-io

crewmeld

★ 847

CrewMeld — Enterprise AI Digital Workforce Platform. Manage AI employees like real team members. Visual SOP orchestration, 13 LLM providers (including China-native models), 8+ messaging channels(WeCom/DingTalk/Feishu/Telegram), knowledge base with RAG, and full private deployment support. Built with Next.js, React, TypeScript & Bun.

TypeScript
santifer

cv-santiago

★ 847

Interactive CV with AI chat integration. Built with React 19, TypeScript, Claude API. Chat with my AI avatar about my experience.

HTML
amaiya

onprem

★ 845

A toolkit for applying LLMs to sensitive, non-public data in offline or restricted environments

Jupyter Notebook
varunvasudeva1

llm-server-docs

★ 838

End-to-end documentation to set up your own local & fully private LLM server on Debian. Equipped with chat, web search, RAG, model management, MCP servers, image generation, and TTS.

llama-farm

llamafarm

★ 837

Deploy any AI model, agent, database, RAG, and pipeline locally or remotely in minutes

Python
huangjia2019

rag-in-action

★ 836

End-to-end RAG system design, evaluation, and optimization. 极客时间RAG训练营,RAG 10大组件全面拆解,4个实操项目吃透 RAG 全流程。RAG的落地,往往是面向业务做RAG,而不是反过来面向RAG做业务。这就是为什么我们需要针对不同场景、不同问题做针对性的调整、优化和定制化。魔鬼全在细节中,我们深入进去探究。

Jupyter Notebook
ChuckHend

pg_vectorize

★ 832

Full-text and semantic search on any Postgres

Rust

Karpathy’s LLM Wiki, 100% local with Ollama. Drop Markdown notes → AI extracts concepts → your Obsidian wiki auto-links and grows. Zero sharing. Your notes stay yours.

Python

ReachAI企业级智能体开发平台:快速、安全完成已有业务系统智能化改造,让 AI 在 OA、ERP、CRM 等原系统中查数据、填表单、办业务。ReachAI: Quickly and securely bring AI to existing enterprise systems, enabling AI to query data, fill out forms, and execute business tasks directly within OA, ERP, CRM, and other business applications.

Java
ZeroZ-lab

cc-design

★ 829

High-fidelity HTML design and prototype guidance skill for AI agents

JavaScript
HKUST-KnowComp

AutoSchemaKG

★ 827

This repository contains the implementation of AutoSchemaKG, a novel framework for automatic knowledge graph construction that combines schema generation via conceptualization.

Python
verygoodplugins

automem

★ 821

Long-term memory for AI assistants. Graph + vector store that recalls decisions, relationships, and context across sessions.

Python
helixml

helix

★ 814

♾️ Private Agent Fleet with Spec Coding. Each agent gets their own GPU-accelerated desktop. Run Claude, Codex, Gemini and open models on a full private AI Stack ♾️

Go
ShaikhWarsi

free-ai-tools

★ 812

Curated list of free and low cost AI tools, LLM APIs, IDEs, agents, and infrastructure for building real AI apps

TypeScript
Haohao-end

openagent

★ 807

What if OpenAI Deep Research and Dify were one platform? OpenAgent — harness architecture for rapidly building vertical AI agents, with deep reasoning loops, visual workflows, RAG, and A2A delegation.

Python
christopherkarani

Wax

★ 802

Shared Single-file memory layer for all your agents, sub mili-second RAG over text, photo and video on Apple Silicon.. No Server. No API. One File. Pure Swift

Swift
★ 800

Talk to research papers like talking to authors - Python package with AI agent for arXiv papers

Python
usemoss

moss

★ 790

The retrieval layer for production AI systems. Lightning-fast (<10ms) search without vector databases. Built for browser, edge, on-device, and cloud.

Python
bosun-ai

swiftide

★ 787

Fast, streaming indexing, query, and agentic LLM applications in Rust

Rust