umbertogriffo/rag-chatbot
A chatbot that uses retrieval-augmented generation to answer questions based on contextual information from markdown files.

Not currently ranked — collecting fresh signals.
star history
This project implements a RAG system that combines a large language model with a vector database for semantic search. It uses ChromaDB as the vector store and runs LLMs locally via llama.cpp, supporting models like llama3 and qwen3-5. Users can query a collection of markdown documents, and the system retrieves relevant context to generate answers.
Frequently asked
- What is umbertogriffo/rag-chatbot?
- A chatbot that uses retrieval-augmented generation to answer questions based on contextual information from markdown files.
- Is rag-chatbot open source?
- Yes — umbertogriffo/rag-chatbot is open source, released under the Apache-2.0 license.
- What language is rag-chatbot written in?
- umbertogriffo/rag-chatbot is primarily written in Python.
- How popular is rag-chatbot?
- umbertogriffo/rag-chatbot has 425 stars on GitHub.
- Where can I find rag-chatbot?
- umbertogriffo/rag-chatbot is on GitHub at https://github.com/umbertogriffo/rag-chatbot.