The Side Panel Press

Chrome ExtensionFor Reading the Web
The browser side panel: an article on the left with a region highlighted by the picker, and clean markdown in the Paperboy side panel on the right.
Staff Engraving / The Paperboy TimesThe page on the left; the markdown on the right. The picker outlines a selected region; OCR transcribes the illustration below.

The Chrome extension operates from a side panel — quiet, out of the way, and ready the moment a page needs stripping down to honest prose. One click and the article appears as clean markdown, shorn of every advertisement, tracking pixel, and visual distraction the original author never asked for.

For pages where the automatic reading does too much (or too little), a region picker lets the user point directly at the part of the page worth taking. Hover to highlight a section; click to add it; pick several at once for pull-quotes, sidebars, or scattered footnotes. The output preserves document order.

When the page contains an image worth reading — a screenshot, a chart, a scanned document — the side panel will OCR it locally and append the extracted text as a blockquote beneath the image. Nothing leaves the machine.

Capabilities, Catalogued

  • One-click capture
    Open the side panel on any page; the article extracts automatically. Re-extract after edits, or copy the markdown with one button.
  • Region picker
    Click Pick, hover over the page to outline sections, click to add or remove. Multiple regions combine in document order. Tab expands to a parent container; Esc cancels.
  • Local OCR for images
    When enabled, every <img>in the extracted content is OCR’d via tesseract.js (English; ~16 MB of WASM + data downloads on first use, cached after). Text appears as a blockquote under each image.
  • Chat-aware extraction
    Pages with many turns (Claude shares, transcripts, threaded discussions) are detected by content-density heuristic — no domain allowlist to maintain. Multi-turn conversations come through whole.
  • Auto-scroll to load
    Before serialising, the extension scrolls the page top-to-bottom so lazy-loaded images and infinite-scroll content are in the DOM. Original scroll position is restored before the user sees anything move.
  • Source / preview toggle
    Flip between raw markdown and a rendered preview pane. Your last choice persists across reloads.

On Privacy

The extension reads only the active tab’s contents and only when summoned. It does not inject scripts ahead of time, does not background-monitor browsing, and does not transmit page contents anywhere. OCR runs locally via WebAssembly. Language data is fetched once from a public CDN and then cached. Nothing else leaves the browser.

Distribution

Install (sideload)

The Chrome Web Store listing is deferred for v1. Sideload the extension from GitHub Releases:

  1. Download paperboy-extension-<version>.zip from the latest ext-v* release.
  2. Unzip it anywhere on disk.
  3. In Chrome, visit chrome://extensions and toggle Developer Mode on (top right).
  4. Click "Load unpacked" and pick the unzipped folder. The Paperboy side panel is now installed.

» Download the latest release zip

» Build from source

Coming to the Chrome Web Store.

The Chrome extension shares the converter engine with the desktop editor, the command-line edition, and the embeddable widget. One press, four mastheads.