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

289–312 of 642
★ 1,625

This repository provides an advanced Retrieval-Augmented Generation (RAG) solution for complex question answering. It uses sophisticated graph based algorithm to handle the tasks.

Jupyter Notebook
activeloopai

hivemind

★ 1,622

Hivemind turns your traces into reusable skills across agents

TypeScript
AnalyseDeCircuit

oxideterm

★ 1,603

AI-native workspace for local shells and remote machines.Zero Webview, zero OpenSSL, zero telemetry, and no app subscription.

Rust
BAI-LAB

MemoryOS

★ 1,591

[EMNLP 2025 Oral] MemoryOS is designed to provide a memory operating system for personalized AI agents.

Python
MLSysOps

MLE-agent

★ 1,570

🤖 MLE-Agent: Your intelligent companion for seamless AI engineering and research. 🔍 Integrate with arxiv and paper with code to provide better code/research plans 🧰 OpenAI, Anthropic, Gemini, Ollama, etc supported. :fireworks: Code RAG

Python
fim-ai

fim-one

★ 1,550

Open-source agent platform for Global × China enterprises — wire every system through one agent core. Self-hosted, any LLM.

Python
GitHamza0206

simba

★ 1,543

OpenSource Production ready Customer service with built in Evals and monitoring

TypeScript
★ 1,514

This repository contains examples for customers to get started using the Amazon Bedrock Service. This contains examples for all available foundational models

Jupyter Notebook
import-ai

omnibox

★ 1,513

Collect, organize, use, and share, all in OmniBox.

Python
DEEIX-AI

DEEIX-Chat

★ 1,507

An enterprise AI workspace for model routing, multimodal chat, files, tools, billing, identity, and operations.

Go
★ 1,473

闲鱼算法逆向,闲鱼api,websockets自动运营,咸鱼AI Agent基座

JavaScript
nduckmink

arkon

★ 1,469

Arkon: Enterprise AI Knowledge Hub & MCP Server. Self-hosted knowledge base for teams to manage RAG contexts, access policies, and AI skills. Connect Claude and other LLMs via Model Context Protocol (MCP) for automated, secure organizational knowledge integration.

Python
★ 1,459

Obsidian + Claude Code: Rebuild Your Second Brain with AI · 橙皮书系列 · 用AI重建你的第二大脑

ModelEngine-Group

app-platform

★ 1,457

AppPlatform 是一个前沿的大模型应用工程,旨在通过集成的声明式编程和低代码配置工具,简化和优化大模型的训练与推理应用的开发过程。本工程为软件工程师和产品经理提供一个强大的、可扩展的环境,以支持从概念到部署的全流程 AI 应用开发。

Java
★ 1,449

A group of notebooks and other files which can help you learn AI from scratch.

Jupyter Notebook
★ 1,448

No-code in the front, Python in the back. An open-source framework for creating data apps.

Python
chunkhound

chunkhound

★ 1,441

Your entire engineering context, deeply understood

Python
★ 1,425

Portfolio of data science projects completed by me for academic, self learning, and hobby purposes.

Jupyter Notebook
ai-builders-foundation

ai-builders-curriculum

★ 1,420

Open, vendor-neutral curriculum and hackathon starter kits for learning to build full-stack AI applications end-to-end. MIT-licensed. A project of the AI Builders Foundation (501c3).

TypeScript
★ 1,400

A modular and comprehensive solution to deploy a Multi-LLM and Multi-RAG powered chatbot (Amazon Bedrock, Anthropic, HuggingFace, OpenAI, Meta, AI21, Cohere, Mistral) using AWS CDK on AWS

TypeScript
★ 1,388

Application implementation with business use cases for safely utilizing generative AI in business operations

TypeScript
★ 1,374

基于AI的工作效率提升工具(聊天、绘画、知识库、工作流、 MCP服务市场、语音输入输出、长期记忆) | Ai-based productivity tools (Chat,Draw,RAG,Workflow,MCP marketplace, ASR,TTS, Long-term memory etc)

Java
ClaudioDrews

memory-os

★ 1,373

A 7-layer memory operating system for Hermes Agent — persistent memory with Qdrant, structured facts, fabric recall, auto-curated wiki, and surgical context injection. Runs locally, any LLM provider.

Python
axoviq-ai

synthadoc

★ 1,372

Synthadoc: An open-source LLM knowledge compilation engine that turns raw documents into structured, local-first wikis. A transparent, human-readable alternative to traditional RAG, which can be self-managed and self-improved without the use of any tools.

Python