# ๐ง rm-brain
**A local-first "second brain" for your handwritten reMarkable notebooks โ searched through a normal Claude Desktop conversation.**
[](https://github.com/gabrielanhaia/remarkable-brain/actions/workflows/ci.yml)
[](./LICENSE)
[](https://nodejs.org)
[](./CONTRIBUTING.md)
[](https://xgabriel.com)
[](https://buymeacoffee.com/anhaia)
**Built by [Gabriel Anhaia](https://xgabriel.com) ยท [โ Buy me a coffee](https://buymeacoffee.com/anhaia)**
The local web app โ dashboard ยท search ยท notebooks ยท page detail ยท entities. Fictional example data.
---
rm-brain quietly syncs the notebooks you drop into a **Brain** folder on your reMarkable,
transcribes and classifies the handwriting with the Claude API, and stores everything in a
local SQLite database. You then **search and explore your notes as an ordinary conversation
in Claude Desktop** โ no separate app, no hosted service, using your existing Claude
subscription.
> **You:** *"What did I decide about the Acme pricing model?"*
> **Claude:** *Pulls it from your notes and answers with receipts โ notebook name, page
> number, date, and the scanned page.*
It's designed to feel less like a search box and more like a system that quietly organizes
itself and surfaces things you forgot about.
## Why it's different
- **Your handwriting, actually understood.** Claude vision transcribes messy handwriting and
diagrams far better than built-in OCR, and classifies each page (journal / meeting / idea /
decision / โฆ), extracts people & projects, and flags open loops.
- **The interface is a conversation, not a dashboard.** Search happens inside Claude Desktop
via [MCP](https://modelcontextprotocol.io) โ you get a world-class chat UI for free.
- **Local-first and private by design.** The database, page images, and manifest never leave
your machine. See [Privacy](#-privacy--safety).
- **Answers with receipts.** Every answer cites the notebook, page number, and date, and can
show you the scanned page โ so you verify, not trust blindly.
## How it works
```mermaid
flowchart TD
A["โ๏ธ reMarkable Cloud"] -->|"rmapi: list Brain folder ยท stat ยท get"| B["๐ฆ .rmdoc archive