← all repositories

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.

1.8k stars TypeScript RAG · SearchChat Assistants
fully-local-pdf-chatbot
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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.