Fable превратила reMarkable в интерактивный дневник Tom Riddle из Harry Potter

Fable превратила reMarkable в интерактивный дневник Tom Riddle из Harry Potter

Проект на GitHub (MaximeRivest/Riddle) воплощает интерактивный дневник Tom Riddle с планшета reMarkable Paper Pro. Концепция: напишешь рукой на экране, текст исчезает в «бумаге», планшет думает, и рукописный ответ от Tom Riddle пишется сам собой чернилами, без экранного свечения и чат-интерфейса. Приложение использует визуальную LLM (GPT-4o, OpenRouter, Gemini или локальный сервер) для анализа рукописного ввода и генерации ответа. Требует reMarkable Paper Pro в режиме разработчика с установленным xovi + AppLoad (установка одна команда через remagic). Приложение написано на Rust (основное приложение, обработка ввода пером, синтез рукописного ввода) и C/C++ (интерфейс отображения для работы с e-ink engine). Есть две версии: обычная (в AppLoad, внутри xochitl) и «захват управления» (полный контроль над e-ink engine, минимальная задержка чернил). Задержка на e-ink engine ≈ 0.9, 1.1 секунды до появления первого штриха. Лицензия MIT. Внимание: модифицирует устройство, работает от root, останавливает интерфейс производителя. Протестировано только на reMarkable Paper Pro (ferrari, aarch64, OS 3.26, 3.27).

Ключевые факты

  • Приложение Riddle для reMarkable Paper Pro превращает планшет в интерактивный дневник Tom Riddle (Harry Potter) без экранного интерфейса
  • Рукописный ввод распознаётся визуальной LLM (GPT-4o, OpenRouter, Gemini), текст исчезает и вместо него пишется рукописный ответ
  • Установка через remagic (одна команда) с поддержкой AppLoad и режимом полного захвата управления e-ink engine
  • Время отклика ≈ 0.9, 1.1 секунды до появления первого штриха благодаря прямому управлению e-ink engine
  • MIT-лицензия, но требует режима разработчика, работает от root, протестировано только на Paper Pro (риск для других моделей)

Почему это важно

Проект демонстрирует практическое применение vision LLM для взаимодействия с рукописным вводом на e-paper устройствах без цифровых интерфейсов. Это сдвиг парадигмы, вместо экрана и клавиатуры, AI-ассистент интегрирован в саму бумагу. Для сообщества разработчиков e-reader/e-paper это показатель того, что open-source LLM интеграция становится доступнее.

Кому это важно

Разработчикам на Rust, энтузиастам e-paper технологий, пользователям reMarkable Paper Pro. Дизайнерам интерфейсов, ориентированным на минималистичные взаимодействия (no-screen UI). Исследователям AI in embedded systems.

Как это применить

Установить reMarkable Paper Pro в developer mode, установить xovi + AppLoad, затем выполнить 'remagic install riddle'. Настроить API ключ (OpenAI, OpenRouter, Gemini или локальный сервер) в oracle.env. Выбрать display backend (обычный AppLoad или полный takeover). Запустить The Diary и начать писать. Для build from source требуется aarch64-unknown-linux-gnu toolchain (Rust) и reMarkable SDK с доступом к libqsgepaper.so.

Можно ли доверять

Проект на GitHub с открытым исходным кодом (MIT), но с важными оговорками: протестирован только на reMarkable Paper Pro (модель ferrari, aarch64, OS 3.26, 3.27). На других моделях и версиях OS может не работать. Режим takeover работает от root и останавливает vendor UI, это риск. Автор рекомендует сохранить SSH доступ как страховку (escape hatch). Технически звучит аккуратно (чистый Rust, используются стандартные LLM API), но это нишевый проект.

Риски и подводные камни

Поддержка только конкретной модели/OS версии (Paper Pro, 3.26, 3.27), обновления OS могут сломать совместимость. Mode takeover требует root и модифицирует устройство (рекомендуется резервная копия и SSH доступ). API ключи хранятся в oracle.env на планшете, утечка ключа = доступ к LLM account. Зависимость от внешних LLM endpoint'ов (OpenAI, OpenRouter), offline режим требует локального LLM сервера. E-ink задержка 0.9, 1.1 сек может восприниматься как медленная по сравнению с обычными чат-ботами.