
Apogee
Private, in-browser AI summarizer for articles, videos, and PDFs that runs entirely on-device via WebGPU, WebAssembly, or a local Ollama instance.
Apogee is a privacy-first browser extension that summarizes articles, YouTube and Bilibili videos, and PDFs directly inside the browser. All inference runs on-device — on the GPU via WebGPU in Chromium browsers, on the CPU via WebAssembly (the Firefox default and an opt-in fallback on Chromium), or against a user-hosted Ollama server on the loopback interface.
Key Features
- Articles and web pages: Clean text extraction via Mozilla Readability and specialized site extractors.
- YouTube and Bilibili videos: Interactive timestamped summaries you can click to seek directly into the video.
- Client-side PDF support: PDF text is parsed locally without external conversion servers.
- Ask Q&A with local retrieval: Embedded passages are matched on-device so you can ask follow-up questions about long documents without losing context.
- Grounded sentence highlighting: Click any summary bullet to scroll the page to the original source passage (Chromium).
- Custom standing instructions: Set personal prompt guidance like explain simply or be technical.
- Multi-language translation: Summarize pages into 29 target languages via Helsinki-NLP Opus-MT or direct LLM translation.
Why it replaces cloud AI extensions
Most AI summarizer extensions (Merlin AI, HARPA AI, MaxAI) route the page text to third-party cloud APIs, require API keys or paid subscriptions, and break without an internet connection. Apogee inverts that model: weights are cached locally after the first run, so it keeps working offline and never sends page content, transcripts, or summaries off the device. Power users can opt into Ollama mode to run larger models against a local instance on http://127.0.0.1:11434, still with nothing leaving the machine.
Apogee is explicitly a spiritual successor to Mozilla discontinued Orbit project, designed without Orbit reliance on remote Mistral 7B servers and server-side summary caching.








