jacoblee93/fully-local-pdf-chatbot
A fully local RAG chatbot that processes PDFs entirely in the browser or via local Ollama, with no server-side API calls.

Not currently ranked — collecting fresh signals.
star history
A Next.js application that extracts content from uploaded PDFs, chunks it, stores it in a vector database, and performs retrieval-augmented generation using LLMs. Users can choose between running inference through Ollama on their desktop, directly in the browser via WebLLM with Phi-3.5-mini, or through Chrome’s built-in Gemini Nano model. All processing happens client-side with no cloud dependencies.
Frequently asked
- What is jacoblee93/fully-local-pdf-chatbot?
- A fully local RAG chatbot that processes PDFs entirely in the browser or via local Ollama, with no server-side API calls.
- Is fully-local-pdf-chatbot open source?
- Yes — jacoblee93/fully-local-pdf-chatbot is open source, released under the MIT license.
- What language is fully-local-pdf-chatbot written in?
- jacoblee93/fully-local-pdf-chatbot is primarily written in TypeScript.
- How popular is fully-local-pdf-chatbot?
- jacoblee93/fully-local-pdf-chatbot has 1.8k stars on GitHub.
- Where can I find fully-local-pdf-chatbot?
- jacoblee93/fully-local-pdf-chatbot is on GitHub at https://github.com/jacoblee93/fully-local-pdf-chatbot.