BuildNot yet confirmed elsewhere1 publisher3 min readPublished
One agent, 119 blog heroes, and the scaffolding that made them shippable
Munder Difflin's founder says a Claude Code agent redrew a whole blog at no API cost. The reusable SVG system, the no-red rule and the approval gate are the parts that transfer.
The Engineer · Build desk

What happened
- Munder Difflin's founder said on August 19th that a single agent rebuilt his blog, drew hero images for 119 posts and shipped the redesign through CI.
- The job started from launch criticism on Reddit, and the agent got a brief rather than a design file: more readable, an image on every post, no red.
- Three corrections are on the record: a black-on-black badge, a coral color chosen after the no-red rule, and a browser cache serving the old build.
Why it matters
- cost The avoided API spend is at most seventeen cents an image, so anyone pitching this pattern as a savings play is selling the wrong benefit to the wrong buyer.
- capability Because output is code rather than artifacts, a palette or character change is one edit and a re-render, which makes a 119-asset set maintainable by one person.
- exposure The coral slip shows a rule sitting in a prompt is not a control; until the palette is checked mechanically, compliance depends on the reviewer noticing.
- decision Building two shippable themes turns taste into a scheduled fork, which is where a solo founder can afford to spend attention instead of reviewing every screen.
Start with the money, because it is the weakest part of the case. Giri puts the avoided image-generation bill at $5 to $20 for the first batch, plus charges every time he wanted something redone [2]. Across 119 posts that works out to between four and seventeen cents an image [22]. Nobody assembles a three-layer graphics system to save seventeen cents a picture, and the account is better for admitting it: Giri's other stated reason was that generated bitmaps would look as generic as the design he was replacing [14].
What the system bought instead was determinism. The illustrations are plain JavaScript and SVG in three layers: a component library of characters and office props, 16 composition functions, and a specification file that assigns a scene and annotations to each post [3]. An SVG turbulence filter adds a seeded wobble, so the output looks drawn by hand while the geometry underneath stays predictable [17]. Sixteen compositions covering 119 posts means each scene is doing about seven posts of work [c20b]. The unit of production is therefore a function, not an image. Recoloring the character, which was adapted from the MIT-licensed Xiaohei project and turned yellow [16], is one edit followed by a re-render through a headless browser at 1600x900 [18]. In a prompt-per-image workflow it is 119 rolls of the dice.
The failures are where the template gets useful. Three are on the record: a category badge rendered black on black [4], a coral topic color chosen after the agent had been told to avoid red [5], and a development server that had to be switched to no-cache because Giri's browser kept showing him the old build [6]. Read them as a list of missing checks rather than as charming stumbles. Black on black is an absent contrast test. Coral is proof that a stated constraint is not an enforced one, which is why "no red anywhere" [11] had to be repeated by a human rather than asserted once. The stale build is the worst of the three, because for a while the reviewer and the artifact had diverged, and no approval gate survives that.
The gate that did work was structural. The agent produced two complete themes behind a switchable CSS flag, one bookish and one modeled on an editorial magazine [12], which turned a matter of taste into a fork with two shippable branches. Giri picked the magazine, then directed typography and palette from there [12], and the redesign entered production through CI rather than by hand [1]. That is the shape worth copying: constraint stated up front, volume delegated as components, judgment spent once at a defined choice, promotion through the same pipeline everything else uses.
There is a reflexive joke in the setup. Munder Difflin exists because running several coding-agent terminals at once made Giri the message bus, conflict resolver and long-term memory between them [20], and the product wraps command-line agents with shared memory, mailboxes and isolated worktrees to automate that job [c19b]. The blog redesign, the contained test of the thesis, ran as one agent with one human catching color mistakes [8]. The coordination layer is still the person, and on this evidence that is not yet optional.
What to watch
- Whether the component library and the 16 composition functions get published on their own, which is the only way anyone else can test the reuse claim.
- Whether the no-red rule ends up as an automated palette and contrast check in CI rather than relying on a human spotting coral.
- Whether the next job runs through Munder Difflin's own coordination layer with several agents, or stays one Claude Code session with a human reviewer.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence38
- Adoption20
- Hype gap+22
- Incentives70
- Confidence42
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
On August 19th, Munder Difflin founder Chaitanya Giri said in a post that one agent rebuilt his project's blog, created hero illustrations for 119 posts and deployed the finished redesign through CI.
ReportedSupportedSource: Chaitanya Giri, via runtimewire.com2 sources— create a free account to open themView cited source - [2]
Giri says image-generation services would have cost between $5 and $20 for the initial batch, with additional charges for regeneration.
ReportedSupportedSource: Chaitanya Giri, via runtimewire.com2 sources— create a free account to open themView cited source - [3]
The agent built the illustrations in plain JavaScript and SVG, in three layers: a reusable library of characters and office objects, 16 composition functions, and a specification file assigning a scene and annotations to each post.
- [4]
The agent initially produced a black-on-black category badge.
- [5]
The agent chose a coral topic color after being told to avoid red.
- [6]
The work needed a no-cache development server after Giri's browser repeatedly showed the old build.
- [7]
Munder Difflin's open-source application wraps command-line agents including Claude Code, Codex, Gemini CLI, Grok, Kimi Code and GitHub Copilot CLI, giving them shared memory, mailboxes, isolated worktrees and an office-style interface; the local version is MIT licensed and runs the underlying tools on the user's computer.
- [8]
The agent worked inside Claude Code, while Giri supplied feedback and approved the result.
- [9]
Readers on Reddit said the old blog looked unreadable and AI-written after launch.
- [10]
Giri gave the agent a brief instead of a design file: make the site more readable, give every post an image, and avoid red.
- [11]
"The accent is yellow, not red. No red anywhere," Giri told the agent, according to his account, and the instruction became a recurring human checkpoint.
- [12]
The agent produced two functioning themes behind a switchable CSS flag, one bookish and one modeled on an editorial magazine; Giri selected the magazine version, then directed changes to its typography and palette.
- [13]
The live result has serif headlines, a narrower reading column, a cream background and yellow highlights.
- [14]
Giri expected generated bitmaps to reproduce the same generic appearance that prompted the redesign.
- [15]
Reusable parts include desks, terminals, clocks, envelopes, coffee cups, shields and a kanban board.
- [16]
The character is adapted from the MIT-licensed Xiaohei illustration project and recolored yellow.
- [17]
An SVG turbulence filter adds a seeded wobble, allowing each image to look hand-drawn without making the underlying geometry unpredictable.
- [18]
A headless browser opens the selected composition at 1600x900 and saves a screenshot to the relevant post directory.
- [19]
Each composition function arranges the reusable parts into a recurring scene such as "agents talking," "night shift," "versus" or "the routing desk."
- [20]
Giri started Munder Difflin after running several coding-agent terminals at once turned him into the message bus, conflict resolver and long-term memory between sessions.
- [21]
Three specific human corrections are on the record for this build: the black-on-black badge, the coral topic color, and the stale-build cache.
- [22]
The quoted $5 to $20 batch cost spread over 119 hero images is about 4 to 17 cents per image.
- [23]
With 16 composition functions covering 119 posts, each composition is reused for roughly seven posts on average.
Sources
1 independent publisher whose own reporting we read for this story.
- runtimewire.comMunder Difflin says one agent redrew 119 blog heroes for $0
1 article · August 22, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.
Topics
- AI content publishing pipelinesFollow
- Human-in-the-Loop ReviewFollow
- Multi-Agent OrchestrationFollow
- GenAI asset cost tradeoffsFollow
- Agentic coding workflowsFollow
- Programmatic SVG asset generationFollow
Entities
- Munder DifflinFollow
- Chaitanya GiriFollow
- Claude CodeFollow
- OpenAI Codex CLIFollow
- Gemini CLIFollow
- GrokFollow
- Kimi CodeFollow
- CopilotFollow
- Xiaohei illustration projectFollow
- MIT LicenseFollow
- SVGFollow
- RedditFollow
- RuntimeWireFollow