Drop a .db file here, pick one above, or paste a CORS-friendly URL to a hosted .db file.
Everything runs locally in your browser (sql.js). Nothing is uploaded. 500 MB+ files need a desktop browser and patience.
Run
Tip: host a .db next to this page with Access-Control-Allow-Origin: * and open viewer.html?db=./run.db. If a run was just writing, checkpoint first: sqlite3 run.db 'PRAGMA wal_checkpoint(TRUNCATE);' — the browser can only read the main file, not the -wal sidecar.
Instrument archive
Best instrument per niche (highest scored painting). Rows: does any tool keep state between calls. Columns: scalar vs list arguments, and how far one call reaches.
Instruments
Sorted by best painting score. Click to inspect + replay.
| niche | score | operator | summary |
|---|
Instrument
Painting replay — how it was painted
Keyframes are the canvas snapshots stored in the db (about every 5 calls) plus the final painting. Scrubbing between keyframes shows the nearest earlier snapshot and counts the strokes since it — the stroke list below shows every call in order.
Every call, in order
| # | tool | args | Δscore |
|---|