← All projects
01

Unlock Chapters

Beta · live · free for now

Every book you’ve read, ready to answer.

What it is

A searchable copy of the books you own. Add them once and they are split along their own chapters, indexed by meaning, and kept. From then on you ask a question in plain language and get passages back — each one carrying its book, its section and its page, so you can check where an answer came from.

It never writes an answer of its own. What comes back is the text of the book itself, not a summary of it.

How it works

01
Drop in a book
Drag a PDF onto the page. Scans work too — a Kindle export, a photographed chapter — the words are lifted off the image first. Then the book is split into passages that follow its own chapters.
02
Read once, indexed for good
Every passage is turned into something searchable by meaning rather than by keyword. That work happens once, at upload, which is why asking stays instant however often you do it.
03
Ask, and get pages back
Ask in plain language, from here or from a tool you’ve connected. Every passage comes back with its book, section and page, so you can always check where an answer came from.

Advisors

A reading stance made out of books you chose. You point it at a few titles and describe, in a sentence, how it should read them. Asking it pulls from those books only — so you can see whether an idea comes from a book you rate or one you don’t. Build as many as you like: one per shelf, one per decision.

What comes back

Example · “How do incentives shape behaviour?
The Wealth of Nations
Adam Smith · Book I · Ch. 2
0.94

It is not from the benevolence of the butcher, the brewer, or the baker, that we expect our dinner, but from their regard to their own interest.

page 26

Does an AI read my books?

A book is sent once, when you add it, to be indexed, and never again. The question you type is sent each time you ask, to be turned into the same kind of index so it can be matched by meaning. Nothing is generated from it: you get the passages back, not a written answer. Nothing in your library is used to train anything. Your library is visible to you and to the tools you connect yourself — a connection can read, and it stops the moment you disconnect it.

TypeScript · Hono · Postgres + pgvector · MCP over Streamable HTTP · OCR locally · Vite + React 19
Visit Unlock Chapters →