Gemma 4 · On-device
Skim Recap

Skim Recap: Gemma 4 Summaries for Skipped Reading

By Yui Morii

Flick past a paragraph faster than you can read it and Skim Recap hands that passage back — a short recap beside your cursor, written by Gemma 4 running on your own GPU. Nothing you read leaves the browser.

Catch what you scrolled past

Skim Recap is a Chrome extension that detects fast scroll gestures, estimates the passage you skipped, and displays a compact recap beside your cursor using Gemma 4 E4B through LiteRT-LM.

It is designed for long articles, documentation, essays, and research posts where you want to skim quickly without losing the thread of the page.

Local-first runtime profile

Metric Parameter Default Skim Recap Result
Scroll Trigger Manual reread Fast scroll detection Automatic
Summary Range Whole page Skipped passage only Focused
Runtime Hosted API Gemma 4 E4B · LiteRT-LM On device
Model Setup Every request Download once, cache locally Reusable

Cursor-native recap flow

The extension runs from a small popup with an enabled toggle, an adjustable flick threshold, and a model preload action. Once active, the recap panel appears near the cursor so the reader stays in place.

The panel carries the local model status, a copy action, a layout toggle and a translation action. Focus renders the recap as one paragraph, Smart as numbered points — the same generated text, reshaped, so switching costs nothing and never re-runs the model. The recap can also be written directly in a chosen language, generated in one pass rather than summarised and then translated.

When the recap names something you don’t know

A recap is fenced to the passage on purpose — adding anything the article never said would misrepresent what you scrolled past. That is also why it cannot help when the thing you did not follow is a term the page used without defining. It can name it three times and never say what it is, because the page never did.

So v0.4 lets you point at the word. Select a phrase — on the page or inside the card — and a Feynman pill appears beside it. An explanation can be wrong in ways a recap cannot, because it is no longer bounded by the text on screen; that is a fair trade only because you asked for it, which is why it never runs unasked.

The long version — what triggers a recap, what the popup controls, and why the two layouts come from one generation — is in How Skim Recap works. Everything v0.4 changed is in the release notes.

Overview About Privacy Stack
Blog Chrome Store