Skip to content

Local RAG chatbot using Streamlit+Ollama+ChromaDB

Siddharth Chukka requested to merge feature/rag-chatbot into main

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

Merge request reports

Loading