AI channel
RAG

Open-source RAG frameworks

Most-starred projects

25–48 of 722
★ 32,753

Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-repo workflows.

Python
NirDiamant

RAG_Techniques

★ 30,334

This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. Each technique has a detailed notebook tutorial.

Jupyter Notebook
simstudioai

sim

★ 30,133

Build, deploy, and orchestrate AI agents. Sim is the central intelligence layer for your AI workforce.

TypeScript
labring

FastGPT

★ 30,037

FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.

TypeScript
promptfoo

promptfoo

★ 27,143

Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, DeepSeek, and more. Simple declarative configs with command line and CI/CD integration. Used by OpenAI and Anthropic.

TypeScript
deepset-ai

haystack

★ 27,002

Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and agent workflows with explicit control over retrieval, routing, memory, and generation. Built for scalable agents, RAG, multimodal applications, semantic search, and conversational systems.

Python
apify

crawlee

★ 26,431

Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.

TypeScript
Cinnamon

kotaemon

★ 25,909

An open-source RAG-based tool for chatting with your documents.

Python
NirDiamant

GenAI_Agents

★ 24,955

50+ tutorials and implementations for Generative AI Agent techniques, from basic conversational bots to complex multi-agent systems.

Jupyter Notebook
★ 24,516

"RAG-Anything: All-in-One RAG Framework"

Python
AccumulateMore

CV

★ 24,281

(Completed) Comprehensive deep learning notes covering Tudui's PyTorch course, Li Mu's Dive into Deep Learning, Andrew Ng's Deep Learning courses, and Dafei's LLM Agent course.

Jupyter Notebook
comet-ml

opik

★ 23,393

Debug, evaluate, and monitor your LLM applications, RAG systems, and agentic workflows with comprehensive tracing, automated evaluations, and production-ready dashboards.

Python
1Panel-dev

MaxKB

★ 23,155

MaxKB is an open-source platform for building enterprise-grade agents. .

Python
PromtEngineer

localGPT

★ 22,194

Chat with your documents on your local device using GPT models. No data leaves your device and 100% private.

Python
liyupi

ai-guide

★ 22,079

Programmer Yupi's AI resource guide and zero-to-hero Vibe Coding tutorial, covering OpenClaw guides, major LLMs (DeepSeek, GPT, Gemini, Claude, GLM), AI news, prompts, an AI knowledge wiki (Agent Skills, RAG, MCP, A2A), AI coding and tool tutorials (Cursor, Claude Code, TRAE, Codex, Copilot), framework tutorials (Spring AI, LangChain), and monetization guides. Originally the open-source aiguide docs, now upgraded into Yupi's AI navigation site.

JavaScript
★ 21,897

End-to-end, code-first tutorials for building production-grade GenAI agents. From prototype to enterprise deployment.

Jupyter Notebook
coze-dev

coze-studio

★ 21,816

An AI agent development platform with all-in-one visual tools, simplifying agent creation, debugging, and deployment like never before. Coze your way to AI Agent creation.

TypeScript
nashsu

llm_wiki

★ 21,642

LLM Wiki is a cross-platform desktop application that turns your documents into an organized, interlinked knowledge base automatically. Instead of traditional RAG (retrieve-and-answer from scratch every time), the LLM incrementally builds and maintains a persistent wiki from your sources.

TypeScript
eosphoros-ai

DB-GPT

★ 20,293

open-source agentic AI data assistant for the next generation of AI + Data products.

Python
elizaOS

eliza

★ 19,873

Open source agentic operating system. Apps on elizaOS elizaOS runs apps, not just an agent.

TypeScript
★ 19,711

Machine Learning Engineering Open Book

Python
xerj-org

xerj

★ 19,035

XERJ is the new way for AI to search data. Its autoindex capability activates agents to know your data without the token waste of grep and sed. One command indexes code, docs, logs and PDFs for search, RAG, security audits and agent memory, using 40x fewer tokens than grep. Elasticsearch compatible, so existing clients just work.

Rust
langbot-app

LangBot

★ 18,969

Production-grade platform for building agentic IM bots, with Agent and knowledge-base orchestration and a plugin system. Bots for Discord, Slack, LINE, Telegram, WeChat (Work WeChat, WeChat bots, official accounts), Feishu, DingTalk, QQ, and Matrix. Integrates with ChatGPT (GPT), DeepSeek, Dify, n8n, Langflow, Coze, Claude, Gemini, GLM, Ollama, SiliconFlow, Moonshot, OpenClaw/hermes agent, and DeerFlow.

Python
metainternal

llama-cookbook

★ 18,594

Welcome to the Llama Cookbook! This is your go to guide for Building with Llama: Getting started with Inference, Fine-Tuning, RAG. We also show you how to solve end to end problems using Llama model family and using them on various provider services

Jupyter Notebook