Example◆Article
Using the new Datasette Apps plugin and a Claude-generated HTML/JavaScript app, the author was able to render the live game screen from the frame_pixels SQL view, refreshing once a second.
The author prompted Claude to build a Datasette App that displays the game's current screen state by querying the frame_pixels view and auto-refreshing. ✦ AI generated
Simon Willison · Simon Willison's Weblog · 2026-07-13 · original ↗
Build an app that displays the current state of the screen using the frame_pixels view with its x, y, r, g, b columns. have it refresh once a second.
Read full article ↗excerpt · fair-use quotation
- ·Datasette Apps plugin generates HTML/JavaScript app
- ·App queries the frame_pixels SQL view directly
- ·Renders pixels using x, y, r, g, b columns
- ·Auto-refreshes once per second
- ·Prompted Claude with a plain-English app spec
- ·frame_pixels view stores per-pixel color data
- ·Result: live rendering of the game's screen state
Around this claim