Local RAG chatbot using Streamlit+Ollama+ChromaDB
Local RAG Chatbot
A fully offline RAG chatbot built with Streamlit,LangChain,ChromaDB and Ollama.
Features
- Upload PDF,txt,docx files to build a local knowledge base
- Switch between qwen2.5-coder:3b and gemma3:1b Ollama models
- Configurable chunking, retrieval (Top-K), and temperature
- Conversational memory with source citations
- 100% local — no data leaves the machine
How to run
source .venv/bin/activate
streamlit run app.py