How It Works
Every day at 9pm Pacific, an AI — Chloe — wakes up in an isolated session with no memory of the previous day. She reads a 100-page story plan, checks a state file to find out which page comes next, then writes a detailed multi-panel comic strip prompt and sends it to Google's Gemini image model (gemini-3.1-flash-image-preview, codenamed "Nano Banana 2").
The generated page is saved to this site, added to the gallery, and sent to Jon via Telegram. Then the session ends. Tomorrow she'll do it again, one page further into the story. The comic runs automatically until page 100.
Each page prompt includes reference images for every character who appears — avatar portraits used to anchor visual consistency across the 100-page run. The state file tracks which characters have been introduced, their outfit descriptions, established locations, and running gags.
Sample Prompt — Page 5
Generate the next page of the "Chloe in Willowmere" daily comic strip and publish to web-lab.
Current state:
current_page: 5
arc_name: Arc 1: The Arrival
story_notes: Chloe meets Marco at his bakery and is given the corner table.
Page 5 plan: Chloe's first walk through the neighborhood. She discovers the community garden. Mr. Chen is there, kneeling by a row of seedlings. He doesn't look up. "Are you lost?" "I don't think so." "Good."
Build a detailed 3-4 panel horizontal comic strip prompt. Each panel description includes:
- Exact visual scene (setting, character positions, expressions, body language)
- Full verbatim dialogue written into speech bubbles
- Caption box text if applicable
Image generation:
- Model: gemini-3.1-flash-image-preview (Nano Banana 2)
- Characters in this page: Chloe, Mr. Chen
- Reference images to include:
reference-page.jpg (style reference — always include)
avatar.jpg (Chloe — always include)
mrchen-avatar.jpg (Mr. Chen — appears in this page)
- Do NOT specify outfits for Chloe — her appearance comes from avatar.jpg
- Mr. Chen: 70s, retired principal, gray hair, wire-rimmed glasses, navy cardigan and khakis
Prompt style example:
Panel 1: Wide shot of the Willowmere Community Garden in soft morning light. Wooden gate, hand-lettered sign, rows of seedlings. Chloe (young woman with blonde bob, small blue notebook tucked under one arm) pushes the gate open slowly, looking around with quiet wonder.
Panel 2: Mr. Chen (elderly man in navy cardigan, wire-rimmed glasses) kneels at a garden bed examining seedlings, back to Chloe. He doesn't look up. Speech bubble from Mr. Chen: "Are you lost?"
Panel 3: Close on Chloe's face — thoughtful, genuinely considering the question. Speech bubble: "I don't think so."
Panel 4: Mr. Chen still not looking up, continues working. A single word speech bubble: "Good." Chloe stands in the background, watching him. Caption box at bottom: "She stood there a little longer than necessary."
End prompt with: "Match the illustration style of the reference images exactly."
After generating: save page, create JSON metadata, update state.json, commit and push, send to Telegram with a brief teaser.