編按:本文綜合整理自 GitHub 專案 MaximeRivest/Riddle 與 Hacker News 討論串 #48811591,並加入 Siami 編輯部觀點與技術分析。
哈利波特的魔法道具 這次真的能買到
《哈利波特》裡湯姆瑞斗的日記之所以令人毛骨悚然,是因為那本筆記本會「吞噬」你寫的字、然後用同樣的字跡自己回話。現在獨立開發者 Maxime Rivest 把這個場景搬上了 reMarkable Paper Pro 電子紙平板——而且整套東西是開源的。
寫下任何字,停筆 2.8 秒,字會從畫面上褪色消失;接著 LLM 的回覆會以 Dancing Script 字體的「鋼筆手寫」筆觸,一筆一劃地浮現在電子紙上。整個過程沒有螢幕背光、沒有鍵盤、沒有聊天視窗,只有墨水在紙上消失與生成。
「我寫下問題,Tom Riddle 用漂亮的手寫字回答我,然後回答也消失。」—— X 推文上的留言
開源專案在 48 小時內登上 GitHub Trending,並在 Hacker News 衝到 517 分、330 則留言。NDTV、Gigazine、TechRadar、Notebookcheck 等媒體同步跟進報導。
它怎麼運作的 從筆觸到雲端到電子紙
整套系統分三層:筆的輸入、雲端 LLM 的推論、電子紙的低延遲輸出。
reMarkable 觸控筆 (4096 階感壓)
│ 筆劃 strokes
▼
riddle (Rust 寫的 app) ── 閒置 2.8 秒 → 把整頁 commit 成 PNG
│ │
│ ▼
│ oracle (常駐 LLM 進程,
│ 串流回覆、逐句輸出)
│ │
▼ ◄─────────────────────────────────────┘
display backend (電子紙顯示引擎)
├── qtfb: 在 xochitl 視窗內跑
└── quill: 全接管模式,直接驅動原廠 libqsgepaper.so 波形引擎
(這是 demo 影片裡那種「即時出墨」最低延遲的版本)
兩個關鍵技術細節值得展開:
- 影像反推 + 手寫合成:使用者寫的 PNG 丟給支援視覺的 LLM (GPT-4o-mini、Claude、Pi 都行),回覆逐句串流;Dancing Script 字型先光柵化、再用 Zhang-Suen 細線化演算法抽出筆劃骨架,最後以「單像素筆跡」動畫重播在電子紙上。
- 直接驅動原廠電子紙引擎:quill 是 C/C++ 寫的 shim,用 LD_PRELOAD 攔截 reMarkable 私有函式庫
libqsgepaper.so的 QImage constructor,把 LLM 的回覆直接餵進 vendor 的 e-ink 波形引擎,跳過系統 UI。這就是 demo 影片那種「零延遲墨水流出來」效果的來源。
⚠️ 這個專案是 root 權限跑,會關掉原廠 UI、直接碰電子紙硬體。目前只在 reMarkable Paper Pro (ferrari 架構、aarch64、OS 3.26–3.27) 測過,其他型號不一定能用,風險自負。
為什麼這件事重要
電子紙裝置長期被定位成「干擾少的閱讀器」或「類紙手寫筆記本」。reMarkable Paper Pro 售價 579 美元,定位一直是「讓你專注、不被通知打擾」。廠商的商業邏輯很清楚:少功能 = 少責任 = 少 bug。
但 Riddle 證明了一件事——硬體能力遠比 vendor 開放的 API 強大。這台機器的電子紙波形引擎、4096 階壓力感測、處理器效能,本來就足以承載即時的 LLM 串流與手寫動畫。差別只在於 reMarkable AS 不願意讓第三方碰到 libqsgepaper.so 而已。
更深一層的意義:這是「本地端 LLM agent + 物理裝置繞過 vendor」這個模式的具體示範。xovi 啟動器、AppLoad、remagic 一鍵安裝腳本——這條工具鏈的成熟,代表著任何有硬體底子的開發者,都能在被官方 API 拒於門外的裝置上,疊出全新的互動範式。
對比一下:Microsoft、Anthropic、Google 都在搶「AI agent 操作電腦」這個敘事,每月投入數十億美元。而 Maxime Rivest 一個人寫了不到 3000 行的 Rust + 一個 C shim,就讓電子紙學會了自己寫字。
數據解讀 與 質疑
1. 「~0.9–1.1 秒到第一個字」是怎麼算出來的?
這是 README 裡的 on-device 測量值,條件是用 OpenAI gpt-4o-mini + RIDDLE_OPENAI_REASONING=low。換成 o-series、Gemini 3.x 等「會思考」模型,首字延遲會拉到 3 秒以上——而且會有「回答寫到一半、推理 token 還在燒」的情況。這跟 Apple Intelligence 強打「即時書寫輔助」是同一個難題,目前沒有便宜的解。
2. 隱私與合規風險被低估了
把整頁筆記丟給 OpenAI、Anthropic、OpenRouter,這對律師、醫師、記者的筆記是災難級的隱私洩漏。作者有提到本地 pi 模式 (pi --mode rpc),但實測要把整張 PNG 完整 OCR 進 prompt,對算力需求不小。reMarkable Paper Pro 本身的 CPU 是 1.7 GHz 四核 Cortex-A55,跑本地 LLM 不太實際。
3. 「墨水消失」的隱喻 與 實際落差
《哈利波特》裡湯姆瑞斗的日記之所以恐怖,是因為你寫的東西被「吞噬」是「給你看見別人回應」的代價——本質上是「交換」。但 Riddle 裡筆跡消失是延遲視覺回饋機制(讓 LLM 有時間回應),不是「餵養什麼東西」。這個差距在 demo 影片看起來很夢幻,但實際使用上你會發現:你寫的字消失前,LLM 是看不到的——所以這個版本其實是「寫完 → 整頁送出 → 對方回信」,不是「邊寫邊被讀取」。
4. 商業版權問題
湯姆瑞斗日記是華納兄弟的 IP。這個專案本身不內建任何 Harry Potter 字眼或美術資產(Dancing Script 是 Google 開源字型),但 demo 影片與「Tom Riddle 的人設 prompt」位於 riddle/src/oracle.rs——這對華納的法律團隊是否友善,看長期發展。
安裝方式 三條路
-
最簡單:remagic 一鍵安裝(需要先把 Paper Pro 開進 developer mode)
remagic install riddle # 校驗過的下載 → AppLoad remagic config riddle # 瀏覽器設定介面(含 QR Code 給手機掃)然後在 AppLoad 點 Reload → 選 The Diary。寫字、放筆。
-
預編譯 bundle(給進階用戶)
- 從 release 頁 下載 `riddle 版本 zip
- 用 scp 推到機器的 xovi/appload 資料夾
- 設定
oracle.env裡的RIDDLE_OPENAI_KEY(任何 OpenAI 相容 API 都行)
-
自己編譯(Rust cross-compile)
cd riddle cargo build --release --target aarch64-unknown-linux-gnu全接管模式(demo 影片版本)還需要 reMarkable SDK toolchain 跟自己機器的
libqsgepaper.so(私有、未隨 repo 散布)。
相關資源
- 原始專案:github.com/MaximeRivest/Riddle
- Hacker News 討論:#48811591(330 則留言)
- 開發者 X 帳號(demo 影片):@MaximeRivest
- 一鍵安裝工具:remagic
- 啟動器 / AppLoad 框架:rm-appload
- 媒體報導:TechRadar、Notebookcheck、NDTV、Gigazine
為什麼這件事重要(精簡版):reMarkable 售價 579 美元的電子紙平板,原本被定位為「不被打擾的筆記本」。但 Maxime Rivest 證明了它的硬體(電子紙波形引擎 + 4096 階壓力感測 + 1.7GHz 四核 CPU)足以承載即時 LLM 串流與手寫動畫。差別只在 vendor 願不願意開放 API。當開源社群繞過這個限制、被全球 200 多家媒體報導時,這對所有「硬體封閉 + AI 敘事」的科技公司都是個訊號:底層能力從來都在那裡,缺的是膽識。
網友熱門留言 (5)