An Obsidian plugin that syncs your reMarkable tablet notes directly into your vault as PDF and Markdown.
- Cloud sync — Connects to reMarkable Cloud and pulls your documents automatically
- Handwriting to PDF — Renders
.rmnotebook strokes into clean PDF files - PDF annotation overlay — Merges your handwritten annotations onto imported PDFs and ebooks
- Markdown notes — Creates a Markdown file per document with YAML frontmatter (title, page count, file type, etc.)
- EPUB reader — Opens
.epubfiles synced from your reMarkable directly in Obsidian - Folder structure — Preserves your reMarkable folder hierarchy in the vault
- Incremental sync — Only downloads documents that have changed since the last sync
- Auto-sync — Optionally syncs on Obsidian startup
- Open Settings → Community Plugins → Browse
- Search for Slate
- Click Install, then Enable
- Download
main.js,manifest.json, andstyles.cssfrom the latest release - Create a folder
slateinside your vault's.obsidian/plugins/directory - Copy the downloaded files into that folder
- Enable the plugin in Settings → Community Plugins
- Go to Settings → Slate
- Click the link to my.remarkable.com to get a one-time code
- Enter the code and click Connect
Once connected, your reMarkable documents will sync into the configured vault folder (default: remarkable/).
- Automatic — Enable "Sync on startup" in settings to sync every time Obsidian opens
- Manual — Click the reMarkable button in the status bar, or run the command palette action:
Slate: Sync reMarkable notes— Incremental sync (only changed documents)Slate: Force re-sync all reMarkable notes— Re-downloads everything
remarkable/
├── My Notebook.md
├── attachments/
│ ├── My Notebook.pdf
│ └── My Notebook_<pageId>.rm
└── Work/
├── Meeting Notes.md
└── attachments/
└── Meeting Notes.pdf
Each synced document produces:
- A Markdown file with frontmatter and an embedded link to the PDF
- A PDF file in an
attachments/subfolder (rendered from handwriting or annotated PDF) - Raw
.rmfiles inattachments/for each page - An EPUB file in
attachments/if the source was an ebook
| Setting | Description | Default |
|---|---|---|
| Sync folder | Vault folder for synced files | remarkable |
| Sync on startup | Auto-sync when Obsidian launches | On |
This plugin connects to reMarkable's cloud services to sync your documents:
webapp-production-dot-remarkable-production.appspot.com— Device registration and token refresheu.tectonic.remarkable.com— Document listing and file downloads
No data is sent to any third-party services. Authentication uses reMarkable's official device token flow.
pnpm install
pnpm dev # watch mode
pnpm build # production build