Summarize web pages entirely on your device. On-device models only (Chrome built-in, Ollama, LM Studio). No cloud, no telemetry.
Users
2
+1 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#364K
#275K among extensions
Version
0.4.0
updated 27 Sep 2026
Users
monthly, 1 months
Latest, 15 Oct 2026:2 usersMove the mouse over the chart for any month
Ratings count
monthly, 1 months
Latest, 15 Oct 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About Offline TL;DR
Offline TL;DR summarizes the page you are reading using a model running on your own machine. Page text never leaves your device. No accounts, no cloud API, no telemetry.
HOW IT WORKS
Point the extension at a local inference server you already run - Ollama, LM Studio, a llama.cpp server, or any compatible endpoint on localhost. Open the side panel and click Summarize. The page is extracted, cleaned, and condensed locally. Once your model is pulled, it keeps working with no internet connection at all.
WHAT YOU GET
- Three formats: bullet points, a structured executive summary, or a one-liner TL;DR
- A configurable length cap so summaries stay the size you want
- Clean extraction that strips navigation, ads, sidebars, and footers before the model sees anything
- Auto mode that summarizes each page as you browse, while the panel is open
- Per-tab memory: every tab keeps its own summary, and a running summary finishes even if you close the panel
- Live engine status: the panel tells you whether your runtime is up, and shows the exact command to start it when it is not
- A model picker listing whatever models your local server is serving
PRIVACY
Offline TL;DR talks only to localhost. The manifest requests no remote hosts, so there is no code path that can send page content, prompts, or metadata anywhere. No analytics, no error reporting, no account, no sign-in.
WHAT YOU NEED
A local runtime on the same machine:
- Ollama: https://ollama.com, default port 11434. Start it so it accepts extension origins:
OLLAMA_ORIGINS="chrome-extension://*" ollama serve
- LM Studio: https://lmstudio.ai, enable the local server, default port 1234
- llama.cpp: llama-server -m <model.gguf> --port 8080
Any recent instruct or chat model works. Smaller models are faster; larger ones summarize better.
OPEN SOURCE
MIT licensed. Source, issues, and roadmap: https://github.com/dkobia/offline-tldr