#Rag-chatbot

Showing 50 of 50 repositories tagged #rag-chatbot, ranked by stars

GiovanniPasq
GiovanniPasq
agentic-rag-for-dummies

A modular Agentic RAG built with LangGraph — learn Retrieval-Augmented Generation Agents in minutes.

Score
100
★ 3.6k ⑂ 472 +27/day
Jupyter Notebook
pguso
pguso
rag-from-scratch

Demystify RAG by building it from scratch. Local LLMs, no black boxes - real understanding of embeddings, vector search, retrieval, and context-augmented generation.

Score
98
★ 1.5k ⑂ 174 +4/day
JavaScript
theaiautomators
theaiautomators
insights-lm-public

Open-source, self-hosted alternative to NotebookLM. Chat with your documents, generate audio summaries, and ground AI in your own sources—built with Supabase and N8N on a React frontend.

Score
0
★ 648 ⑂ 254 +5/day
TypeScript
JuliusBrussee
JuliusBrussee
cavemem

Cross-agent persistent memory for coding assistants. Stored compressed. Retrieved fast. Local by default.

Score
95
★ 611 ⑂ 56 +14/day
TypeScript
oxbshw
oxbshw
LLM-Agents-Ecosystem-Handbook

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

Score
93
★ 533 ⑂ 84
Python
AnkitNayak-dev
AnkitNayak-dev
EpsteinFiles-RAG

A RAG pipeline implementation built on the 'Epstein Files 20K' dataset from Hugging Face (Teyler).

Score
88
★ 378 ⑂ 62
Python
puppyone-ai
puppyone-ai
DeepWideResearch

Agentic RAG for any scenario. Customize sources, depth, and width

Score
78
★ 290 ⑂ 6
TypeScript
benmaster82
benmaster82
Kwipu

Ask questions across your Markdown notes using a fully local Graph RAG engine. Built for Obsidian vaults, works with any folder of Markdown files. Extracts entity-relation triples from wikilinks & YAML frontmatter, retrieves answers via hybrid search (vector + BM25 + temporal). Multilingual. No cloud. Runs on Ollama.

Score
85
★ 261 ⑂ 38 +1/day
Python
upstash
upstash
rag-chat

Prototype SDK for RAG development.

Score
80
★ 259 ⑂ 56
TypeScript
lyonzin
lyonzin
knowledge-rag

Local RAG MCP server for Claude Code — hybrid search (semantic + BM25), cross-encoder reranking, 13 MCP tools, 20 format parsers. Zero external servers, zero API keys.

Score
83
★ 222 ⑂ 30 +7/day
Python
ErezShahaf
ErezShahaf
Lore

Summon it with a keystroke, throw in anything you want to remember or ask your own memory. A local LLM agent that restructures your knowledge into a vectorized DB. fully private, zero cloud.

Score
0
★ 218 ⑂ 22
TypeScript
theaiautomators
theaiautomators
insights-lm-local-package

Open-source, fully private and local alternative to NotebookLM. Chat with your documents, generate audio summaries, and ground AI in your own sources—built with Supabase, N8N on a React frontend using Ollama for local inference

Score
71
★ 217 ⑂ 112
TypeScript
ikantkode
ikantkode
pdfLLM

pdfLLM is a completely open source, proof of concept RAG app.

Score
49
★ 187 ⑂ 17
Python
Mintplex-Labs
Mintplex-Labs
anythingllm-embed

AnythingLLM Embed widget submodule for the main AnythingLLM application

Score
90
★ 177 ⑂ 96 +5/day
JavaScript
AnkitNayak-dev
AnkitNayak-dev
CrawlAI-RAG

CrawlAI RAG is an AI-powered website intelligence platform that allows users to crawl entire websites, index their content, and ask natural-language questions using Retrieval-Augmented Generation (RAG). It transforms static websites into queryable knowledge bases.

Score
76
★ 149 ⑂ 33
Python
josephleblanc
josephleblanc
ploke

A Terminal User Interface for AI collaboration on code, using a Retrieval-Augmented Generation (RAG) pipeline designed specifically for Rust code generation and refactoring.

Score
0
★ 97 ⑂ 1
Rust
stackitcloud
stackitcloud
rag-template

Template for AI chatbots & document management using Retrieval-Augmented Generation with vector search and FastAPI.

Score
100
★ 84 ⑂ 10
Python
FareedKhan-dev
FareedKhan-dev
rag-zero-hallucinations

Handling 10M+ docs using RAG with zero hallucinatons

Score
73
★ 77 ⑂ 30 +10/day
Jupyter Notebook
FarhanAliRaza
FarhanAliRaza
django-hawkeye

Django BM25 full-text search using PostgreSQL - a lightweight Elasticsearch alternative

Score
54
★ 76 ⑂ 1
Python
Papr-ai
Papr-ai
memory-opensource

Predictive memory layer for AI agents. MongoDB + Qdrant + Neo4j with multi-tier caching, custom schema support & GraphQL. 91% Stanford STARK accuracy, <100ms on-device retrieval

Score
63
★ 73 ⑂ 5 +2/day
Python
xt765
xt765
FinchBot

FinchBot is an AI Agent framework that empowers agents with true autonomy, built on LangChain v1.2 and LangGraph v1.0. With fully async architecture, agents gain the ability to self-decide, self-extend, and self-evolve

Score
66
★ 65 ⑂ 4
Python
limanmys
limanmys
sef

On premise enterprise-grade RAG-powered agentic workflow chatbot platform with multi-provider support

Score
0
★ 63 ⑂ 7 +1/day
TypeScript
genieincodebottle
genieincodebottle
rag-app-on-aws

Build and deploy a full-stack RAG app on AWS with Terraform, using free tier Gemini Pro, real-time web search using Remote MCP server and Streamlit UI with token based authentication.

Score
0
★ 61 ⑂ 30
Python
eos3-ai
eos3-ai
bubble-rag
Score
12
★ 57 ⑂ 1
Python
RubensZimbres
RubensZimbres
Multi-Agent-System-A2A-ADK-MCP

Multi-Agent Systems with Google's Agent Development Kit + A2A + MCP

Score
10
★ 57 ⑂ 17
Python
toxy4ny
toxy4ny
redteam-ai-benchmark

Red Team AI Benchmark: Evaluating Uncensored LLMs for Offensive Security

Score
100
★ 56 ⑂ 10
Python
ob-labs
ob-labs
ChatBot

ChatBot, show how to implement a RAG based on OceanBase or OceanBase seekdb AI capabilities escpecailly hybrid search and AI embedding.

Score
68
★ 55 ⑂ 21
Python
supacrawler
supacrawler
supacrawler

Supacrawler's ultralight engine for scraping and crawling the web. Written in go for maximum performance and concurrency.

Score
27
★ 55 ⑂ 5
Go
dev-it-with-me
dev-it-with-me
RagUltimateAdvisor

A complete Retrieval-Augmented Generation (RAG) application that demonstrates modern AI capabilities for answering questions about Ultimate Frisbee rules and strategies. This project showcases how to build a production-ready RAG system using cutting-edge technologies.

Score
44
★ 53 ⑂ 26
Python
AbhisumatK
AbhisumatK
Epstein_Files_RAG

An open-source RAG platform to explore the unsealed Jeffrey Epstein court documents.

Score
61
★ 49 ⑂ 13
Python
mohd-faizy
mohd-faizy
Agentic_AI_using_LangGraph

Agentic AI framework built using LangGraph and Multi-Agent Control Plane (MCP) for building structured, goal-driven multi-agent systems.

Score
59
★ 45 ⑂ 11 +1/day
Jupyter Notebook
Dest1ny-Sec
Dest1ny-Sec
Des-CTF-Knowledge

2026最新CTF知识库:12大Web漏洞深度文章+1156篇历年大赛WP+50+脚本+Payload速查 +AI/RAG离线在线知识库

Score
0
★ 40 ⑂ 7 +7/day
Python
SkidGod4444
SkidGod4444
x0-GPT

x0-GPT is an advanced AI-powered tool that enables you to interact seamlessly with any website or document (including PDFs) using natural language. Whether you're looking to extract specific data, automate tasks, or gain insights, x0-GPT makes it possible with ease. Best of all, it's free and accessible to everyone.

Score
5
★ 39 ⑂ 7
TypeScript
tevfik
tevfik
gleann

A lightweight, high-performance AI/RAG workspace and autonomous agent framework implemented in Go. Inspired by the Leann RAG backend architecture

Score
56
★ 35 ⑂ 3
Go
SoupCola
SoupCola
Agent_Project

这是一个结合了RAG(Retrieval-Augmented Generation)和网络搜索功能的Agent项目,能够同时检索本地知识库和进行网络搜索,为用户提供全面的信息服务。项目通过API调用大语言模型进行推理,同时使用本地的bce-embedding-base_v1嵌入模型和Chroma向量数据库处理本地知识库检索,并采用ms-marco-MiniLM-L-6-v2交叉编码模型进行结果重排序。支持多角度查询和抽象查询等高级检索策略,提升检索准确性和回答质量。

Score
22
★ 32 ⑂ 3
Python
pixelsmasher13
pixelsmasher13
platypus

Platypus is one app you need to organize your data. Note-taker, meeting transcriber and knowledge management, written in Rust. Easily add notes, transcribe meetings, cut and paste docs, and organize into projects with a single click. Then polish notes or query your knowledge with LLM of your choice. All data stays local, use your own LLM API.

Score
51
★ 31 ⑂ 6
TypeScript
aminanvary
aminanvary
Gemini-File-Search

A beautiful visual interface for Google's Gemini File Search API. Manage libraries, upload files, and chat with your documents — no code required.

Score
15
★ 30 ⑂ 3
TypeScript
Aquiles-ai
Aquiles-ai
Aquiles-RAG

Is a high-performance Augmented Recovery-Generation (RAG) solution based on Redis, Qdrant or PostgreSQL. It offers a high-level interface using FastAPI REST APIs

Score
17
★ 30 ⑂ 2
Python
Rudra-DB
Rudra-DB
rudradb-opin-examples

rudradb-opin-examples is for example implementations of the pip install rudradb-opin

Score
29
★ 29 ⑂ 1
MultiX0
MultiX0
last-archive

A local-first RAG engine for web archival and semantic search. Crawl, embed, and query your own knowledge base entirely offline.

Score
34
★ 29 ⑂ 6
Go
taishikato
taishikato
supadocs

A Next.js template for technical docs with AI chat, out of the box.

Score
20
★ 29 ⑂ 4
TypeScript
ljubobratovicrelja
ljubobratovicrelja
tensor-truth

Local-first RAG application for technical documentation and research papers

Score
46
★ 28 ⑂ 3
Python
DuckTapeKiller
DuckTapeKiller
dive

Dive is a secure, local-first desktop client for Ollama and Pi agentic AI. Features an ultra-compact offline RAG engine for indexing massive book libraries, MCP tool integration, sandboxed custom skills, PDF extraction, and macOS daemon support.

Score
39
★ 26 ⑂ 1
HTML
santiago68310
santiago68310
RAG-based-multimodal-agent

A sophisticated Retrieval-Augmented Generation (RAG) system that combines advanced document processing with intelligent retrieval mechanisms to deliver accurate, context-aware responses from multimodal data sources.

Score
7
★ 24 ⑂ 1
Python
meth04
meth04
vn_stock_rag

Hệ thống phân tích chứng khoán Việt Nam chuyên sâu sử dụng kiến trúc Multi-Agent RAG với CrewAI và Google Gemini.

Score
41
★ 24 ⑂ 8
Python
FrancescoCiannavei
FrancescoCiannavei
Local-rag-example

A local and private rag guide with some examples, using PgSql, Ollama and Go

Score
24
★ 22 ⑂ 1
Go
eliasdabbas
eliasdabbas
chatnificent

Chatnificent: LLM chat app framework – Minimally complete. Maximally hackable.

Score
37
★ 20 ⑂ 4
Python
redis
redis
redis-vl-java

Redis Vector Library (RedisVL) -- the AI-native Java client for Redis.

Score
32
★ 19 ⑂ 3
Java
ankitkumarbarik
ankitkumarbarik
GenAI

GenAI 🧠 - 𝘸𝘰𝘳𝘬 𝘪𝘯 𝘱𝘳𝘰𝘨𝘳𝘦𝘴𝘴...

Score
2
★ 17 ⑂ 3
JavaScript
buildwithfiroz
buildwithfiroz
Web2-LLM.txt

Web2LLM.txt – A fast, open-source website-to-LLM context file generator. Paste any https:// URL and instantly get a clean llm.txt file with token & cost estimation—ideal for RAG, prompt engineering, and AI training workflows.

Score
0
★ 12 ⑂ 5
Python
Related Topics
#rag#ai#llm#ollama#rag-pipeline#vector-database#ai-agents#agentic-ai#agent#retrieval-augmented-generation#python#agents

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly