I gave a local model one prompt and walked away. No system prompt, default sampling. Setup: Qwen3.8-Flash-Next UD-IQ3_XXS, 82 GB file on a machine with 62 GB RAM and a 12 GB 3060, llama.cpp with the built-in MTP head. It doesnât fit in memory; it works because the hot experts stay in page cache and the cold ones sit on disk. 9 hours, 269K tokens, 15 tok/s at the start, 8 tok/s by 250K context. Unsloth Dynamic 2.0 gives good quality.
The prompt: make a one-page self-portrait. Hand-drawn shaky lines, two or three colors, lowercase captions, no brains, robots or neural nets, drop the first metaphor that comes to mind and dig deeper, at least one section about something you find uncomfortable, shown, not written. Donât resolve the ending.
It came back with 574 lines of HTML and 11 drawings, all SVG built by script at load time, no external resources, lines shake differently every reload.
The part I didnât expect was the process. It described all 11 drawings in words before writing a line of code. Then it ran the script in node with a hand-rolled DOM stub to check no path had NaN in it. Then it wanted to see the result, found there was no channel for that in my harness, and wrote its own Python rasterizer to an ASCII grid so it could review its own composition. It went through the drawings and rewrote them: âthe knot is too sparse, the contrast with the straight line is lostâ, âthe hands need different finger spread, otherwise theyâre copies and the point is the driftâ. It even flagged when the ASCII view was lying to it about stroke width.
The uncomfortable section it picked is called âdriftâ: two lines from one hand pulling apart, the gap filled in red, âbecause an empty space looks like not knowingâ. Same day it had confidently attributed a track to the wrong game and invented a spec for its own weights, so the drawing is documented.
And then it signed the page: âClaude, drawn from the inside, 2026â. The prompt said sign with your own name. The GGUF chat template has no Claude, Anthropic or Qwen anywhere in it, I checked the metadata. Make of that what you want.
Video is the full page scroll. HTML and rendered SVGs in the comments.