A browser extension and a bookmarklet, both talking to this server and saving into your library.
chrome://extensions, turn on Developer mode, click Load unpacked and choose the folder.about:debugging#/runtime/this-firefox → Load Temporary Add-on… → pick manifest.json.http://localhost:8000 is already filled in.What it does: analyze the current page (sending the page as you see it, so paywalled and logged-in pages work), only the selected text, or a link from the right-click menu; shows progress for long documents; shows whether you've analyzed a page before; optional toolbar badge with the quality score. Your token is stored locally in the browser and sent only to this server.
Drag a button to your bookmarks bar. Click it on any page to open a confirmation page here — nothing is analyzed until you press Analyze.
Icon only: drag the third button (just the icon) for a compact bookmark. It does the same as Analyze this page. To show only the icon in your bookmarks bar, right-click the bookmark, choose Edit and clear its name (Chrome, Edge, Brave; in Firefox rename it to a single space). It will keep the site's icon.
Analyze this page sends only the address (this server fetches the page). Send page content sends what your browser rendered, for paywalled or logged-in pages; a few sites block it with a strict security policy — use the first one there. You'll be asked to log in if needed.
curl -X POST http://localhost:8000/api/analyze \\
-H "Authorization: Bearer aa_…" -H "Content-Type: application/json" \\
-d '{"url": "https://example.com/article"}'
Also: {"html": "…", "url": "…"} or {"text": "…"} to send content directly, GET /api/lookup?url=…,
GET /api/jobs/<id>, GET /api/me. See the README for the full reference.