A model on your own GPU reads the page and writes a few sentences. Only those sentences reach your memory layer.
Not on the Chrome Web Store yet. Two-minute install below.
Lists your spaces so you pick one.
Sign up at memory.anonalabs.com ↗ Mem0 POST /v3/memories/add/Lists the users it already holds.
Sign up at mem0.ai ↗ Supermemory POST /v3/documentsRe-remembering updates, never duplicates.
Sign up at supermemory.ai ↗Adding another is one file. No telemetry, and no magpie server. Your key goes straight from the browser to whichever you chose.
Or none of them: keep it on this machine. No account, no key, no network.
All of it. That is the whole thing that gets sent.
270× the summary, one square each.
Summary is the default. Page text is opt-in, and providers bill on what they extract.
magpie-local is a small program that holds your captures in a SQLite file on your own computer, searches them, and lets Claude read them over MCP. There is no account to make and nothing leaves the machine.
npm install -g @anona-labs/magpie-local
magpie-local install starts it now, and with every login after.
claude mcp add --scope user magpie -- magpie-local mcp
Three read-only tools: search what you saved, open one page, list what is recent.
In the popup choose This machine and paste the token it printed.
magpie-local ui
Everything you saved, in a page on 127.0.0.1: search it, read it, forget it.
The page, its summary and the full text. A memory layer is billed on what it extracts, so magpie sends it a summary; a file on your own disk has no bill, so the source is kept and indexed.
Keyword and meaning together: SQLite’s own text index and a small embedding model running on your CPU, fused into one ranking. Every result says which of the two found it.
One machine, no sync, no sharing. It finds what you saved; it does not reason across it. That is what a memory layer is for, and you can change your mind later without losing anything. Full documentation: every command, how search works, and what to do when it will not start.
git clone https://github.com/anonalabs/magpie
npm install && npm run vendor:wasm && npm run build
chrome://extensions → Developer mode → Load unpacked → pick dist/
Open the popup, choose your memory layer, paste an API key.
Alt Shift M
The first capture downloads the model once, then it is cached.
| Model | Video memory | Context | For |
|---|---|---|---|
| Qwen2.5 0.5B | 945 MB | 4,096 | integrated graphics |
| Qwen 2.5 1.5B | 1,630 MB | 4,096 | a good default |
| Llama 3.2 3B | 2,264 MB | 4,096 | best summaries |
Also reads PDFs and Google Docs, Sheets and Slides, and keeps a highlighted passage exactly as you selected it.