Portfolio · Product build
A network of AI parody panel shows — performed live, heckled by the audience, kept for $3.
Pick a show and a panel of fictional co-hosts improvises a comedy episode in real time — talking over each other, taking the guest’s typed questions through an in-character producer, and landing a spoken sign-off before the clock runs out. The browser records the whole performance into a finished episode with a transcript, captions, and social clips. Built end to end as a working product — not a demo reel.


01 · The show, live
Four characters, one clock, no script.
Every line is generated in character during the show and spoken by a distinct synthesized voice. The hard part isn’t making them talk — it’s making them stop: interruptions cut in only over the tail of a line so the point still lands, a question put to the guest holds the floor open for an answer, and the show lands itself with a real spoken close instead of a timer kill.



02 · Shows are data
A new show is a content drop, not a rebuild.
A show ships as a pack: cast, personas, voice casting, conversational choreography (who interrupts whom, how the sign-off goes), and a rights posture — every cast is fictional by rule, not by disclaimer. The engine supports two stage layouts: a panel grid, and a shared scene where the whole cast lives inside one backdrop. All of it renders on the product’s signature 5-pixel grid, snapped to whole device pixels so the squares stay crisp, with acting done by swapping expression frames — no procedural wobble.


03 · The episode is real
Recorded in the browser, landed on a page.
While the show plays, the recorder re-rasterizes the same pixel grids the stage draws into a device-independent square master — and edits as it records: it pauses on silence so dead air between turns never reaches the file, and holds a beat after the sign-off so the ending breathes. The transcript is stamped against the recorder’s clock during the show, which makes captions a delivery-layer choice: toggleable on the episode page, burned into social clips, downloadable as files.

04 · Moments cut themselves
Highlights are found, cropped, and captioned automatically.
A language model reads the timed transcript and proposes the funny moments; the clip engine turns each into a vertical cut — cropped to whichever host holds the floor, splicing between cells when an exchange spans speakers, with short burned-in captions. The model’s taste is advisory: the 60-second cap is enforced in code, speaker names are validated against the roster, and a human curates which cuts publish. The three frames below are from the clips the engine cut out of The Gadget That Died Too Soon — the episode at the top of this page — minutes after it wrapped.



05 · Free to play, pay to keep
The business model fits in one sentence.
Playing is free, with a published daily cap — no card, no credits, no meter running while you laugh. If an episode is a keeper, it’s $3, once, at the moment the show ends: a permanent page, downloads forever, re-downloading free. Unkept episodes stay watchable for a grace window instead of vanishing. Typed questions pass moderation before anything becomes public.


06 · The network
One engine, a growing slate of shows.
The front door is a network gallery driven by a show registry — each show owns a premise, a cast, and one hue family that holds across light and dark themes. Two shows are live; two more casts are written, voice-cast, and in portrait production. Adding the fifth means writing characters, not code.


Built end to end by Brian Fidler — fractional CMO & marketing technologist, Phoenix, AZ.