← На главную

robertknight превратил reMarkable в дневник Тома Реддла с LLM на Rust

06.07.2026 23:00 · hackernews

Разработчик под ником robertknight (похоже, фанат Гарри Поттера) сделал для планшета reMarkable Paper Pro штуку, которая превращает его в цифровой дневник Тома Реддла. Всё работает именно так, как в фильме: пишешь стилусом на экране, делаешь паузу — и твои чернила впитываются в бумагу (просто исчезают). Потом страница «думает» пару секунд, и на ней появляется ответ — анимированным почерком, штрих за штрихом. Никакого свечения экрана, клавиатуры или чата — только чернила.

Внутри всё собрано на Rust — это riddle, основное приложение. Оно ловит evdev-события от пера (с полным 4096-уровневым нажатием), оцифровывает написанное, превращает страницу в PNG и отправляет LLM-процессу, который называется oracle. Тот генерирует ответ, стримит его по предложениям, а riddle рисует их на экране шрифтом Dancing Script.

Есть два режима отображения. Первый — qtfb: окно внутри штатной оболочки xochitl, ставится через кастомный лаунчер AppLoad. Второй — quill — полный захват экрана, при котором xochitl выгружается, а e-ink драйвер дёргается напрямую через libqsgepaper.so. Это даёт минимальную задержку — именно так выглядит демо.

Для ответов используются два варианта. Самый простой — OpenAI-совместимый API (любой: OpenAI, OpenRouter, Groq или локальный сервер). Надо только указать ключ в переменной окружения RIDDLE_OPENAI_KEY. Если его не ставить, дневник попробует подключиться к локальному серверу pi (это отдельный проект автора). В обоих случаях ответ начинает появляться на экране через 0.9–1.1 секунды, ещё до того, как модель закончит генерацию.

Ставится штука только на reMarkable Paper Pro (модель ferrari, aarch64, OS 3.26–3.27) в dev-режиме. Автор честно предупреждает: всё работает от root, выключает штатный интерфейс и гоняет экран напрямую. Гарантии никакой, связь с reMarkable AS отсутствует. Единственный спасательный круг — SSH, его нужно проверить до установки.

Код открыт под лицензией MIT, а вот libqsgepaper.so и Qt-библиотеки — проприетарные, их автор тянет прямо с планшета пользователя во время сборки.

Читать оригинал →