Your paired reading partner

Active Learning
with AI

Not another chat‑with‑your‑PDF. Every note and answer stays pinned to the source, on your machine, and entirely yours.

Pinned to the source — answers anchor to the exact spot on the page.

Private by default — your PDF never leaves your browser.

Yours to control — your model, your prompts, self‑hostable.

A reader taking notes beside an open book, with a winding path leading to AI radiating from its pages

The public app runs on a shared key with a small quota so you can try it instantly. For real use, add your own key in Settings — it stays in your browser and is never saved on our servers.

Open-source Free No tracking No cloud upload No login Customizable
See it in action

Every note ties back to the exact spot it came from — a connector links each card to its highlighted passage or captured figure. Try it live →

What makes it different

Source-linked. Private. Yours.

Pinned to the source

Every highlight, screenshot, and AI answer anchors to the exact page coordinate — trace any claim back with one click.

Nothing leaves your machine

Your PDF opens locally in the browser. No upload, no backend database, no account — we can never see it.

Bring your own model

Point it at OpenRouter or any OpenAI-compatible endpoint. Your key stays in your browser, sent per request.

See the agent’s work

Every answer is inspectable — expand the trace to read each step, tool call, and source it drew from.

Notes are a file you own

Everything exports to portable JSON (or PDF) that lives right next to your PDF. No lock-in, ever.

Open-source & self-hostable

AGPL-licensed and dependency-light. Read it, fork it, run it yourself — and edit every prompt.

Deep control

Open Settings.
Control everything.

Choose the model, tune every prompt, and switch tools on or off — all from the browser, nothing hidden.

Open Settings
Settings — the AI & Tools tab, with model, endpoint, and per-tool switches
Settings — the Templates tab: every system prompt and the agent’s tool descriptions are editable, with Export / Import / Reset
Editable prompts

Tune every prompt.

Every system prompt — even the tool-using agent’s tool descriptions — is editable under Settings → Templates. Restyle the assistant’s voice, then export or import your whole set as JSON.

Open Templates
NewScanned PDFs

Even scans become real text.

Open an image-only PDF and PairedX offers one-tap OCR that runs right in your browser — your file never leaves your machine. It rebuilds a true text layer, so highlights, search, and the AI all work like any other PDF.

PairedX detecting a scanned PDF and offering one-tap, on-device OCR
Open-source and free
Cookieless analytics
We never see your PDF
Notes stay in your browser
Why not just use…?

The combination is the point.

Any one of these features exists somewhere. Having them together — pinned, private, and yours — doesn’t.

Capability PairedX NotebookLM ChatPDF Beaver 1 Readwise
Notes pin to an exact spot in the PDF Yes No No Partial No
Opens your local file — no full-file upload Yes No No Partial No
Bring your own model / key Yes No No No Partial
Inspectable agent trace Yes No No No No
Notes are a portable file you own Yes No No Partial Partial
Open-source & self-hostable Yes No No No No
Price Free Free Freemium Free ~$120/yr

Compared with the mainstream tools we’re asked about most, to the best of our knowledge as of July 2026 — corrections welcome. ~ = partial.

1 Beaver is a free Zotero plugin (so it needs Zotero, and pins via Zotero’s own annotations) but routes AI through its own cloud and isn’t self‑hostable.

Readwise lets you bring your own OpenAI key only, and isn’t self‑hostable. Portable‑notes support varies by export.

Active learning
in the age of AI.

Don’t just read — question it, summarize it, and keep what you learn. Every note stays linked to its source.