A generative screen wakes into the dashboard.

Scroll to reveal the dashboard, then tap the Kindle screen to explore it. Keyboard users can tab to the screen controls.

Loading the 3D Kindle model

3D model by Paint and Play via Sketchfab · CC BY 4.0

Kindle Dashboard

An always-on host keeps tasks, habits, and notes in SQLite, reads Google Calendar, and serves five touch-enabled screens to a jailbroken Kindle Paperwhite 4.

Loading the 3D Kindle model
System state flowSLEEPIDLE3s wake10s idleWi-FiTailscaleHTTPCacheSQLiteRenderFBInkE InkSystem state flowSLEEPIDLE3s wake10s idleWi-FiTailscaleHTTPCacheSQLiteRenderFBInkE Ink

Connected · idle

System stack
Application
Python · FastAPI
Serves the dashboard and its browser admin page.
Storage
SQLite
Keeps tasks, habits, and notes on the host.
Calendar sync
Google Calendar API
Reads events and caches them for the dashboard.
Screen rendering
Chromium · Pillow
Creates five grayscale pages at the Kindle’s native resolution.
Private connection
Tailscale
Connects the Kindle client to the host.
Kindle display
FBInk
Draws the selected page on the E Ink screen.
Contact