AI product Open source

riddle

riddle is a Rust application that turns a reMarkable Paper Pro into a diary-style AI interface. It reads pen strokes from the tablet, waits for an idle pause, commits the page as a PNG to a resident oracle LLM process, and streams the response back as animated handwriting.

View repository Mentioned in 1 video ↓

Overview

The handwriting pipeline rasterizes the response, applies Zhang-Suen thinning, traces the result into single-pixel pen paths, and replays those paths stroke by stroke. The app supports a qtfb display backend for running inside xochitl and a quill-based takeover backend that drives the vendor e-ink engine directly; the prebuilt bundle uses takeover mode. It can be configured with an OpenAI-compatible API key or used with pi, according to the repository instructions.

Installation requires a reMarkable Paper Pro in developer mode with xovi and AppLoad, or the remagic installer. Takeover mode stops the normal reMarkable interface, runs as root, and takes control of the display; the repository says it has been tested on the Paper Pro ferrari model with OS 3.26–3.27 and warns that installation modifies the device and may not work on other models or versions.

What riddle is used for

1 use taken from transcripts — each links to the moment in the video.

  • Turns a tablet into an enchanted-diary-style AI interface. It reads handwriting from the pen, sends the page to a resident on-device model, and animates the response stroke by stroke.

Videos mentioning riddle

1 in the library.