rm-brainis a local-first “second brain” that syncs the notebooks you drop into a Brain folder, transcribes the handwriting with Claude, and lets you ask questions about your own notes — right inside Claude Desktop, with citations to the exact page. Prefer a UI? Everything is also browsable and searchable in a local web app.
Less a search box, more a system that surfaces things you forgot you wrote.
Claude vision transcribes messy handwriting and diagrams, then classifies each page — journal, meeting, idea, decision.
Every to-do, follow-up and unresolved question is flagged, so “what did I forget?” actually has an answer.
See every page that mentions a person, project or topic in order — watch how your thinking evolved over time.
A local SQLite + FTS5 index over your transcribed notes — partial words and small spelling mistakes still find the page. Fast, offline, and yours.
Query your notes in Claude Desktop over MCP with citations — or open the local web app and browse them yourself.
Local-first. Your notes stay on your machine — no hosted database, no telemetry, no reMarkable jailbreak.
Ask Claude, or open the browser — the same local index, whichever fits the moment.
The MCP server hands your notes to Claude. Ask “what are my open loops?” or “what did I decide about pricing?” and get an answer with citations to the exact page.
A read-only, ink-on-paper reading room for your handwriting: a dashboard, typo-tolerant search, open loops, entity timelines, and notebooks grouped by their reMarkable folder. Runs on localhost — nothing leaves your machine.

One Claude vision call per page. Nothing leaves your machine except the page being read and the questions you ask.
The database, page images, and index live in a single folder on your Mac. The only things that ever touch the network are the page images sent to the Claude API while indexing, and the queries you make while searching.
Free, open source, and running on your own machine in a few minutes.
Node · TypeScript · SQLite · FTS5 · MCP · React · MIT