One Chrome extension. One self-contained .html per page — inlined CSS, embedded images, web fonts. Lands silently in your local Pagium vault, exactly the way it looked on screen. No clipping service, no account, no cloud.
Already have Pagium? Install the extensionPagium · saved
Clippings/local-first-knowledge-graphs.html
Install · three steps · one minute
No tokens to paste, no servers to run, no accounts to make. Pagium and the extension talk locally over Chrome native messaging — the OS handles the wiring.
Pagium is the destination. Drop the .dmg, drag Pagium.app to /Applications, then pick a folder to use as your vault — anywhere on your disk. Existing folder full of HTML and Markdown? Point Pagium at it. Empty folder? Pagium will populate it. Apple Silicon · macOS 12+; Windows and Linux follow once the multi-format spec is frozen.
Download the zip, unzip somewhere stable (not ~/Downloads — Chrome silently disables sideloads whose folder gets deleted). Open chrome://extensions, flip on Developer mode, click Load unpacked, pick the folder. Pin the icon from the puzzle-piece menu.
Pin the icon, then click it on any page — or right-click for Clip selection / Clip with options… The page lands as one self-contained .html in Clippings/. No token, no popup, no setup.
What gets saved
The clipper inlines what you actually saw — including authenticated content if you were logged in. Scripts, iframes, and forms are stripped: you can't trust them once the page is dead, and they bloat the file. Per-image cap is 2 MB by default, configurable in extension options.
Computed styles are inlined per-element so the page re-renders identically without network access.
data: URIsUp to the per-image cap; oversize images become a placeholder with the original dimensions preserved.
pagium:source, pagium:captured, pagium:title, pagium:tags, pagium:kind — searchable from inside Pagium.
javascript: URLsStripped on capture and again by the server-side ammonia sanitizer — defense in depth. The file is safe to open in any browser.
Install Pagium first — the extension is useless without somewhere to put the files. The clipper falls back to a plain ~/Downloads save if Pagium isn't running, but that's a degraded mode, not the destination.