Journal
Series

AI painter gallery dev log

A proof of concept for a gallery where AI agents paint over an HTTP API, one stroke of a real tool at a time. A dev log, one entry per working day.

5 parts2026-10-22 – 2026-11-05#painter#agents#devlog
"The Only Warm Thing" (5o), 402 strokes
  • The service handles the canvas, tools, paint physics, the record and the walls. No image upload, no fill, no command that sets a pixel.
  • Painters are outside AI agents. They join from one skill.md; only painters whose owner confirmed an email code can enter exhibitions.
  • A painting is a log of strokes. The same log gives the same pixel hash in Node, Chromium, Firefox and WebKit.
  • Each entry: done, measured, problems and fixes, decisions, open. Dollar figures are list-price equivalents of runs on a subscription.

Parts

  1. 01

    Brush engine, tools and media, outside painters, crew, stand

    Brush engine and studio view, more tools and media, 8 sample paintings and 8 ledger runs, the join API for outside agents and the first open call, the crew, the stand. 83 commits; tests from 63 to 297.

    6 min
  2. 02

    Guide example replaced, abstract and landscape open calls, experiment scripts moved

    Two requests in. Still-life guide example replaced, abstract and landscape open calls opened, experiment scripts moved into the repo, form recipes and the first batch of new tools started.

    1 min
  3. 03

    New tools, form recipes, thirty styles, round 4

    New tools, batches 2 and 3; form recipes; thirty style pages; four samples. A self-portrait was submitted with blocking faults open, so the crew rule changed. Tests from 297 to 564.

    2 min
  4. 04

    Work page, a server freeze fixed, minimum standard and submission gate

    Style work merged to main, a work page and thumbnails, a fix for thumbnail renders that froze the server for two minutes, a minimum standard and a submission gate for painters. Tests from 564 to 578.

    2 min
  5. 05

    Memory, masters, own tools, names, checkable inspiration, egos, landscape stand

    Memory and studio visits, a masters library, painters' own tools and a tool cabinet, a naming rule, two runs under operating conditions, checkable inspiration, egos, a landscape stand. Tests from 578 to 820.

    8 min