A lightweight yet powerful RAG-based PDF chat app built with Streamlit. Supports multi-PDF upload, hybrid retrieval using FAISS + BM25, streaming AI responses, persistent vector storage, source citations, and local/offline usage with Ollama — all without heavy frameworks like LangChain or LlamaIndex.
lightweightlocalofflinebm25streamlitchatpdflangchain-pythonllamaindexretrieval-augmented-generationollamapowerfull-codingfaiss-vector-databaserag-chatbot
-
Updated
May 20, 2026 - Python