Skip to content

reMarkable 2 + AI: Hacks, Tools, and Workflows

Last updated:

Last verified: February 2026

The reMarkable 2 is a full-root-access Linux e-ink tablet. Its zero-distraction philosophy makes it a thinking tool, but its native integrations are minimal. This page covers everything that exists to augment it with AI, from the simplest to the most technical.

See also: AI Ecosystem for the broader mapping of the AI ecosystem (beyond hardware).

  1. remarkable-mcp: direct MCP access via SSH
  2. Ghostwriter: Vision-LLM Interface
  3. Sync reMarkable → Obsidian
  4. OCR + Custom AI Pipeline
  5. SSH Access and Community Tools
  6. Underused Native Features
  7. Official API and Developer Portal
  8. Zapier Automation
  9. Read-it-later: Web to reMarkable
  10. Meeting Notes → AI Summary
  11. Zotero to reMarkable (research)
  12. Screen sharing as an AI-assisted whiteboard
  13. Custom apps and fun hacks
  14. AI-augmented workflows to build
  15. Where to start

1. remarkable-mcp: direct MCP access via SSH

Section titled “1. remarkable-mcp: direct MCP access via SSH”

ROI: maximal | Effort: medium | Connection: SSH over USB (no cloud)

Sam Morrow created an MCP server that connects the reMarkable directly to Claude Code, VS Code Copilot, and any MCP-compatible AI assistant.

AttributeDetails
Repohttps://github.com/SamMorrowDrums/remarkable-mcp
Bloghttps://sam-morrow.com/blog/building-an-mcp-server-for-remarkable
ConnectionSSH over USB (no cloud, no subscription)
LanguagePython (FastMCP)
  • Native extraction of typed text (Type Folio / virtual keyboard), instant, no OCR
  • Handwriting OCR via Google Cloud Vision (1000 free requests/month)
  • Smart search across your entire library
  • Text extraction from PDF and EPUB, plus annotations
  • Full traversal of documents

You can ask Claude “what did I note about X during the January 15 meeting?” It will search through your handwritten notes. The reMarkable becomes a queryable second brain.

FastMCP + rmscene (native .rm parsing) + PyMuPDF (PDF)
+ Google Cloud Vision (OCR) + Paramiko (SSH)
Terminal window
# 1. Enable SSH on the reMarkable
# Settings → Help → Copyrights and licenses → IP + root password
# 2. Clone the repo
git clone https://github.com/SamMorrowDrums/remarkable-mcp
cd remarkable-mcp && pip install -e .
# 3. Add to Claude Code
# In ~/.claude.json or via "claude mcp add"
{
"mcpServers": {
"remarkable": {
"command": "python",
"args": ["-m", "remarkable_mcp"],
"env": {
"REMARKABLE_HOST": "10.11.99.1",
"REMARKABLE_PASSWORD": "<root-password>"
}
}
}
}

ROI: experimental | Effort: low (a Rust binary to copy)

AttributeDetails
Repohttps://github.com/awwaiid/ghostwriter
ModelGPT-4o Vision
HN discussionhttps://news.ycombinator.com/item?id=42979986

You write a prompt by hand on the reMarkable. A vision-LLM (GPT-4o) reads your handwriting and drawings and responds directly on the tablet.

Terminal window
# 1. Download the compiled Rust binary
scp ghostwriter root@10.11.99.1:/home/root/
# 2. SSH in and launch
ssh root@10.11.99.1
chmod +x ghostwriter && ./ghostwriter
  • Handwriting recognition
  • Sketch analysis (wireframes, diagrams)
  • Small iconographic language
  • Gestures

You draw an architecture diagram, you write “optimize this.” The LLM analyzes it visually and responds. A fascinating prototype for pen-based human-AI interaction.

Honest limitation: The reMarkable’s native drawing app is minimal (no free text placement in the response).


ROI: high if you use Obsidian | Effort: low to medium

AttributeDetails
Sitescrybble.ink
Obsidian pluginCommunity plugin (vault settings)
HostingSelf-hosted or Scrybble server
Discussionhttps://forum.obsidian.md/t/scrybble-sync-plugin/103194

What it does:

  • Sync notebooks, PDFs, ePubs to Obsidian vault
  • Extract PDF/ePub highlights as Markdown
  • Extract typed text as Markdown
  • Full rendering of notebooks as PDF in the vault
  • Organization by page with tags

Use case: Academic research, meeting note-taking with Obsidian search behind it.

  • Demo: https://www.youtube.com/watch?v=EsRdi8J9Cnc
  • “remarkable insert” command, pulls files from the reMarkable cloud
  • PDF in the rm/ folder, embedded in Obsidian notes
  • Automatic re-fetch when you make changes on the tablet

ROI: high for a custom workflow | Effort: medium-high

Section titled “rmirror + Claude API (recommended pattern)”

Source: https://news.ycombinator.com/item?id=47110872 (February 2026)

Concept: A macOS background agent that:

  1. Syncs notebooks from the reMarkable
  2. OCRs via Claude API (better than Tesseract for handwriting with context)
  3. Pushes the transcribed notes to Notion as searchable pages

Why Claude beats Tesseract for OCR: Claude understands context, corrects malformed words, and structures lists and tables automatically.

reMarkable → SSH/USB
→ extract .rm files
→ rmscene parse (native text if Type Folio)
→ Claude Vision API (page screenshots for handwriting)
→ structured text + auto tags
→ Notion/Obsidian/GitHub via API
ToolUsageLink
rmsceneNative parsing of .rm fileshttps://github.com/ricklupton/rmscene
rmcConverts .rm to SVG/PNGhttps://github.com/ricklupton/rmc
rmapiCloud API interface in Gohttps://github.com/juruen/rmapi

Essential foundation for everything else

Terminal window
# Via the tablet interface:
# Settings → Help → Copyrights and licenses
# → Displays: IP + root password
# USB (direct connection)
ssh root@10.11.99.1
# WiFi (after activation)
rm-ssh-over-wlan on
# or via "Simply Customize It"
ToolUsageLink
RMHacks/xoviMod framework for rM1/2/Paper Prohttps://www.nilorea.net/2025/08/11/latest-rmhacks-with-xovi-for-remarkable-1-2-paper-pro/
Simply Customize ItGUI to toggle features (WLAN SSH, etc.)Third-party app
ReMyGUI to browse/preview/export docs via SSH (no cloud)https://github.com/bordaigorl/remy
rmirroBidirectional PDF sync, tablet ↔ local folderhttps://github.com/hersle/rmirro
reStreamStream the reMarkable’s screen to Mac/PChttps://github.com/rien/reStream
KOReaderAlternative reader (more formats, customizable)Via SSH
reGitableAutomatic backup via gitawesome-reMarkable
Terminal window
# Create an SVG template, copy via SSH
scp mon-template.svg root@10.11.99.1:/usr/share/remarkable/templates/
# Edit templates.json to register it
ssh root@10.11.99.1 'vi /usr/share/remarkable/templates/templates.json'

Generation tools: ReCalendar.me, Remarkable Grid Generator, Remarkably Planner Builder


Effort: zero | Included in Connect (~6 EUR/month)

FeatureUsage
Handwriting conversionSelect, convert, copy/paste into any app
Cloud syncGoogle Drive, Dropbox, OneDrive
Send to SlackShare meeting notes directly into a channel
Handwriting search (beta AI)Search through your past handwritten notes
Screen sharingShare the screen on a PC (presentations, meetings)
Send to emailSend as PDF or PNG

Tip: Handwriting-to-text conversion works well for isolated words but less well for dense cursive sentences. Prefer print handwriting for conversion.


ResourceLink
Developer Portalhttps://developer.remarkable.com
Cloud API docshttps://github.com/splitbrain/ReMarkableAPI
Community guidehttps://remarkable.guide/
rmfakecloudSelf-hosted Cloud (no Connect subscription)

OS: Linux (Codex), full SSH root access, GPL-compliant. The cross-compiler toolchain allows deploying custom native apps.

rmfakecloud: Open-source alternative to the reMarkable cloud, for self-hosting sync and skipping the Connect subscription.


ROI: medium | Effort: low | No code required

Mechanism: reMarkable, then email (my@remarkable.com), then Zapier intercepts, then automatic action

Google Drive, Asana, ClickUp, Trello, Slack, WordPress, Evernote, Notion

  • 100 tasks/month
  • 2-step Zaps
  • Check every 15 min
Meeting notes → PDF auto-uploaded to Google Drive
Sketches → File sent to a Slack channel
Action items → Tasks created in Asana/ClickUp

Source: https://myremarkable.substack.com/p/integrating-remarkable


ROI: high for reading | Effort: near zero

ToolDescription
Chrome extension “Read on reMarkable”Save any web page as EPUB/PDF on the tablet (ads removed)
GoosepaperDaily RSS feed + news + Wikipedia, formatted for e-ink
remarkable_newsDaily news/comics/images as a screensaver
Instapaper workaroundDownload articles as EPUB, import via desktop app

PDF option: Right-click the extension, “Read on reMarkable as PDF” (adjustable margins for annotating).


ROI: high | Effort: very low

1. Handwritten notes during the meeting
2. Screenshot via the reMarkable mobile app (or cloud sync)
3. Upload the image to Claude/ChatGPT
4. Prompt: "Summarize these notes, extract action items with deadlines and owners"

MCP workflow (with remarkable-mcp installed)

Section titled “MCP workflow (with remarkable-mcp installed)”
Claude, summarize my notes from today's meeting
→ Claude fetches the files via SSH
→ OCR if needed
→ Structured summary, directly

MCP advantage: Skips the screenshot and upload steps. Works even without a Connect subscription.

Paper Pro Move Meeting Notebook: 60 meetings, 5 interlinked pages per meeting (overview + notes + action items + follow-up).


ROI: high if you read papers | Effort: medium

ToolUsage
Zotero2reMarkable BridgeSync PDFs from Zotero with highlight support
KOReader + Toltec + Zotero pluginBetter 2-column PDF reading, bidirectional sync
sync_zotero_remarkableLighter alternative

Honest limitation: reMarkable is a closed system. Zotero integration requires workarounds. Not as smooth as an Android e-reader with native Zotero. Functional but with friction.


12. Screen sharing as an AI-assisted whiteboard

Section titled “12. Screen sharing as an AI-assisted whiteboard”

ROI: presentation/facilitation | Effort: zero (native Connect feature)

  • Screen Share: Your live handwriting appears on the external screen/virtual meeting
  • Laser pointer: Pen near the top of the screen activates a laser pointer
  • Combo workflow: Screen Share + a colleague feeding your notes into ChatGPT in real time = augmented whiteboard

Price: Included in Connect (~$30/year US, ~6 EUR/month EU).


App/HackDescription
EphemerisDaily agenda generated from your calendars (Python)
RemarcalSync Google/Outlook/Apple calendars to reMarkable
reMarkable keywriterDistraction-free keyboard notes app
remarkable-wikipediaOffline Wikipedia reader
whiteboard-hypercardLive collaboration, shared drawing
NetSurfMinimal web browser (via SSH)
pdf2remarkableUpload PDFs to the cloud from the command line
send-to-remarkableUpload docs by email (send-to-Kindle style)
libreMarkableFramework for developing native apps
oxide/remux/draftLaunchers for multitasking
latex-yearly-plannerAnnual planner generated in LaTeX

Full catalog: https://github.com/reHackable/awesome-reMarkable


Workflows not yet packaged but achievable with the building blocks available.

Every evening → write 1 page of reflection on the reMarkable
→ remarkable-mcp + Claude → weekly analysis of patterns, emotions, decisions
→ Output: insights in Obsidian with a connection graph
Papers/articles read and annotated on reMarkable
→ OCR via Claude Vision → structured summaries
→ Automatic tags + filing in Obsidian/Notion
Draw a UI wireframe on reMarkable
→ Screenshot → Claude Vision → HTML/React code
Course/reading notes on reMarkable
→ remarkable-mcp → Claude extracts the key concepts
→ Automatically generates Anki flashcards
TODOs written every morning (custom template)
→ OCR → Slack/email automatically formatted
→ End of day: check off items, diff sent
Freely scribbled ideas
→ Claude Vision analyzes the spatial layout + text
→ Generates a structured mind map (Mermaid/Markmap)

  1. Enable SSH via Settings → Help → Copyrights and licenses
  2. Install remarkable-mcp and connect it to Claude Code
  3. Test: ask Claude to search through your notes
  1. If you use Obsidian, install Scrybble
  2. Try Ghostwriter (10 min to install, fun guaranteed)
  1. Build a custom OCR pipeline with Claude Vision API
  2. Explore rmfakecloud to skip the Connect subscription

GitHub projects

Articles and discussions

Obsidian

Official