remarkable

ankimarkable — Anki for the reMarkable Paper Pro

A native Anki client for the reMarkable Paper Pro — real AnkiWeb sync, LaTeX math, and a pen whiteboard to work answers by hand before you grade.

A$25 · one-time payment · instant download

For Paper Pro, Paper Pro Move · tested on firmware 3.26.0.68
ankimarkable on the reMarkable Paper Pro — screenshot 1 of 2ankimarkable on the reMarkable Paper Pro — screenshot 2 of 2

What it is

Anki on the reMarkable Paper Pro — the real thing, not a viewer. It runs Anki's actual Rust backend (rslib): a true .anki2 collection, the FSRS scheduler with per-grade interval previews, and genuine AnkiWeb sync (incremental, with automatic full-download recovery; media included). Cards render with their own HTML/CSS templates and images, and LaTeX math renders on-device.

The part no other client has: an AnkiDroid-style pen whiteboard over every card. Work the answer by hand with the marker — low-latency inking tuned for the colour e-ink panel — then reveal and compare before you grade.

About sync

ankimarkable speaks Anki's own sync protocol. It works with AnkiWeb today, but Ankitects' terms reserve AnkiWeb sync for the official clients — third-party access is unsanctioned and could be withdrawn, and use is at your own risk. The supported-forever path is Anki's built-in self-hosted sync server (Anki 2.1.57+, one command on any home machine or VPS) — setup instructions included. This product is not affiliated with or endorsed by Ankitects Pty Ltd.

New in 1.4.1 — every notetype's font renders right

A fix for decks you didn't write the CSS for. Anki's own default notetype styling asks for arial, and plenty of shared decks name Helvetica, Times New Roman, Calibri or Courier New — none of which exist on the tablet. Until now such a card fell through to the symbol fallback fonts: ordinary letters looked fine, but digits came out wide and oddly spaced, and Greek letters (β, α, Δ…) vanished altogether, while arrows and ∴ still showed. 1.4.1 maps the common desktop and web font names onto the bundled Noto Sans / Noto Mono and puts Noto Sans at the head of the glyph-fallback chain, so a card asking for a font we don't ship now renders exactly as if it asked for sans-serif — digits, Greek, Cyrillic and bold/italic included. Nothing to configure.

New in 1.4.0 — your settings stick

Two things you set while reviewing now stay set. Colour / black-and-white survives closing and reopening the app — pick B&W once for a text-heavy deck and it's still B&W tomorrow. And zoom carries from card to card: pinch to 1.5× on one card and the answer side, the next card, and every card after that lay out at 1.5× until you pinch again — the level you chose is the new default, and it survives a relaunch too. (Ink that persists through Show Answer replays at the same scale the answer is drawn at.) Both live in a tiny prefs file next to your collection; delete it to reset.

New in 1.3.0 — write upside-down

The whiteboard now follows the screen orientation. Hold the tablet right-side-up or upside-down — portrait either way — and ink lands under the pen tip; the system UI already rotated for you, and now the pen does too. Out of the box the app reads the tilt sensor and remembers the last confidently-held orientation (so writing flat on a desk just works). For exact tracking of the UI's own rotation there's a bundled optional one-file plugin, screenOrientation.qmd, which exports the system rotation for the app — and any other QTFB app — to follow. Install/uninstall instructions in the README.

New in 1.2.0 — write while zoomed, card flags & a real sync report

The pen no longer pauses when you pinch-zoom: strokes now live in the card's own coordinate space, so you can write at any zoom step and your ink scales and stays anchored through zoom and scroll (write small detail at 2.0× and it lands proportionally finer back at 1.0×). The ⋮ menu grows a Flag… picker — all seven Anki flag colours, each named so the picker reads fine in black-and-white, plus remove; flagging keeps the current card up, undoes with Undo, and syncs to your other clients. And Sync finally tells you what happened: a tap-to-dismiss summary with added/modified and removed counts, a media line, and any AnkiWeb server message — from the home screen too, and when a sync fails the message names the actual cause (DNS, timeout, auth…) instead of a bare "NetworkError".

New in 1.1.0 — two-finger scroll & pinch-zoom

Long cards are no longer cut off: drag with two fingers to pan (fast partial refreshes while you move, one clean colour pass when you stop — and your ink scrolls with the card). Pinch snaps between 1.0×/1.25×/1.5×/2.0× with a real reflow: text gets bigger and rewraps to the card width, so nothing hangs off the side. A single finger on the card still does nothing — palm safety is untouched. Since 1.4.0 the zoom step you settle on is remembered for every later card.

Features

  • AnkiWeb sync — your existing decks, schedule, and media, both directions.
  • Pen whiteboard — pressure-sensitive marker ink over the card, working eraser end, stroke undo, palm rejection. Ink persists through Show Answer and clears on grade.
  • LaTeX / MathJax math — \(...\), \[...\], and [latex] blocks rendered on-device by a bundled MicroTeX helper: fractions, big operators, \perp, \stackrel, \boldsymbol, blackboard/calligraphic letters; inline math baseline-aligned with the card text. TikZ diagrams display via Anki desktop's pre-rendered SVGs.
  • Home screen — collapsible deck tree with due counts and your review streak.
  • Colour ↔ black-and-white toggle — tap the deck counts (top-left) and the whole frame flips modes, grade bar included (both modes are in the screenshot above). Colour is lovely for image-heavy decks; B&W renders text crisper and sidesteps the colour panel's slower settle. Tap again to switch back. Since 1.4.0 the mode is remembered across relaunches.
  • Review chrome — new/learning/review counts with an underline marking the current card's queue; Undo (strokes first, then your last grade); bury card / suspend note / flag (all seven colours, named for B&W mode) from an overflow menu.
  • Sync report — every sync ends on a summary of what moved: added/modified and removed counts, media, and any server message; failures name their real cause.
  • FSRS grade bar — Again / Hard / Good / Easy with real next-interval labels.
  • Safe by construction — a standalone AppLoad app: no xochitl injection, no boot-bank risk, survives firmware updates gracefully.

How it compares to RmAnki and rm2anki

Searching for Anki on the reMarkable turns up two other projects, and they solve different problems:

  • RmAnki (Jayy001) describes itself as an AnkiWeb wrapper for the reMarkable 1 and 2: it shows AnkiWeb's review pages on the tablet and, by its own README, has no image, HTML, editing or pen support. ankimarkable runs Anki's backend on the device: cards render with their own HTML/CSS and images, math renders on-device, reviews work offline between syncs, and the pen whiteboard is the whole point.
  • rm2anki (stelzch) goes the other way — it converts handwritten reMarkable notebooks into .apkg decks for reviewing on your computer or phone. It doesn't review cards on the tablet at all.

If you want to review your existing Anki collection on a Paper Pro, with the marker in hand, this is the one built for it.

Requirements

  • reMarkable Paper Pro (11.8").
  • xovi + rm-appload installed on-device (free; links in the README).
  • An AnkiWeb account. No other paid item is required — this is fully standalone.

Install

  1. Drop the anki/ AppLoad folder into /home/root/xovi/exthome/appload/anki/.
  2. Copy mathpng + the microtex-res/ fonts into /home/root/.ankimarkable/.
  3. Put your AnkiWeb credentials in /home/root/.ankimarkable/ankiweb.txt.
  4. Launch from the AppLoad menu and tap Sync.

Source & license

AGPL-3.0 — the full source lives at github.com/abaj8494/ankimarkable (it links Anki's AGPL rslib, and honestly that's how it should be). Buying the bundle gets you a tested, ready-to-install build with the math helper and fonts packaged — and funds the roadmap (1.1.0's scroll + pinch-zoom, 1.2.0's zoomed inking, flags and sync report, 1.3.0's orientation tracking, 1.4.0's remembered settings and 1.4.1's font fix all came from it).

FAQ — Anki on the reMarkable

Does Anki run on the reMarkable Paper Pro? Not officially — Ankitects ships no reMarkable client. ankimarkable is an independent native client that runs Anki's own Rust backend on the Paper Pro, so scheduling (FSRS included) and sync behave as they do on desktop.

Does it sync with AnkiWeb? Yes, both directions, media included — or point it at your own self-hosted Anki sync server (see About sync above).

Does it work on the reMarkable 2, or the Move? Paper Pro today. The Move port is in progress. It is not built for the reMarkable 1 or 2.

Can I write the answer by hand before revealing it? Yes — that is the pen whiteboard: marker ink over the card, eraser end, undo, palm rejection, and the ink stays on screen through Show Answer so you can compare before you grade.

Does LaTeX math render? Yes, on-device: \(...\), \[...\] and [latex] blocks via the bundled MicroTeX helper; TikZ shows through Anki desktop's pre-rendered SVGs.

What else do I need? A Paper Pro in developer mode with xovi + rm-appload installed (free, one-time), and an AnkiWeb account or sync server. No other paid item.

Is it open source? AGPL-3.0, at github.com/abaj8494/ankimarkable; every sold version is tagged there. The price buys the tested build with the math helper, fonts and manual packaged, and funds the roadmap.

Caveats

  • Tested on firmware 3.26.0.68; e-ink waveform behaviour can shift across firmware. Updates are provided on a best-effort basis.
  • Review-only by design: authoring stays on desktop/AnkiWeb.

what you get

  • ankimarkable binary (aarch64-musl, AppLoad app)
  • mathpng LaTeX helper + MicroTeX math fonts
  • Optional screenOrientation.qmd (exact upside-down / rotation tracking)
  • Install README

from the buyers

  • ✦✦✦✦✦

    Absolutely love it, I was looking for a smart alternative to anki + an oled screen cause I'm not able to study that well on those. Paper Pro + Ankimarkable is exactly what I needed, and you did it so beautifuly. Thank you !

    Charlie · 2026-09-23

license

AGPL-3.0 — full corresponding source is public; the price buys the built binary + support.

attribution

Source code: https://github.com/abaj8494/ankimarkable (AGPL-3.0 — links Anki's rslib)

Math engine: MicroTeX (MIT); fonts OFL/MIT

Built on xovi / rm-appload / QTFB (installed separately on-device, free)