Usage
Getting Started
- Install the plugin from Community Plugins (or manually copy build artifacts)
- Enable the plugin in Settings → Community plugins
- Connect to your reMarkable account (see below)
Authentication
Official reMarkable cloud
- Run the “Connect to reMarkable cloud” command (Ctrl/Cmd+P → type “Connect”)
- In the modal, follow the link to my.remarkable.com/device/desktop/connect
- Sign in with your reMarkable account
- Copy the 8-character one-time code
- Paste it into the plugin modal and click Connect
rmfakecloud
- Enable “Use rmfakecloud” in Settings → Community plugins → Remarkable Sync → Cloud
- Enter your rmfakecloud server URL (e.g.,
https://cloud.example.com) - Run the “Connect to reMarkable cloud” command
- Open your rmfakecloud web interface and generate a one-time code
- Enter the code in the plugin modal and click Connect
Your device token is stored at ~/.remarkable-sync/token.json and persists across sessions.
Commands
| Command | Description |
|---|---|
| Open reMarkable panel | Opens the sidebar listing all notebooks |
| Connect to reMarkable cloud | Opens the authentication modal |
| Disconnect from reMarkable cloud | Clears stored tokens |
| List notebooks | Fetches and lists notebooks from the cloud |
| Sync a notebook | Syncs a single notebook chosen from a prompt |
| Import .rmdoc file | Import a local .rmdoc file as images |
Using the Panel
The panel shows all your reMarkable notebooks grouped by folder. A connection status indicator at the top shows whether you are connected to the cloud.
Header actions
- Import (import icon) — import a local
.rmdocfile (always available, no cloud connection needed) - Sync all (refresh icon with slash) — syncs all notebooks that need updating (have
needs-syncornever-syncedstatus) - Sync selected — appears when notebooks are selected; syncs only the checked notebooks
- Refresh (refresh icon) — re-fetches the notebook list from the cloud
Searching and filtering
- Search — a fuzzy search box filters notebooks by name and folder path
- Filter buttons — toggle between All, Selected, and Unselected to narrow the list
Notebook list
Each notebook row shows:
- Checkbox — select notebooks for bulk sync
- Sync status dot — colored indicator showing sync state:
- Synced — local copy is up to date
- Needs sync — cloud version is newer than the local copy
- Never synced — notebook has never been synced locally
- Notebook name and last-modified date
- Sync button — syncs that individual notebook
A Select all checkbox at the top operates on the currently filtered notebooks.
Progress is shown inline per notebook: downloading → parsing → rendering → done.
Importing .rmdoc Files
You can import .rmdoc files exported from a reMarkable tablet without needing a cloud connection. This is useful for processing files shared by others or exported manually.
- Run the “Import .rmdoc file” command (Ctrl/Cmd+P → type “Import”), or click the import button in the panel header
- Select a
.rmdocfile from your file system - Review the file name and target folder in the confirmation dialog
- Click Import to process the file
The notebook name is taken from the document metadata if available, otherwise from the file name. Images are saved to the configured target folder (not grouped by folder hierarchy).
Output
Files are saved to your configured target folder (default: vault root), preserving the reMarkable folder hierarchy for cloud-synced notebooks. Imported .rmdoc files are saved directly under the target folder.
Each page with content produces an image file:
{NotebookName}-P{NNN}.{ext}— rendered page image (if “Save images” is enabled)
The file extension matches your configured image format (.jpeg by default, or .png/.webp).
Blank pages (no strokes) are skipped entirely.