How it works
Showrunner is an autonomous media director for a live event. Guests photograph the evening on their own phones; a fleet of agents curates what arrives, decides what the room should see, gives every guest a private album of themselves, and asks for the shots nobody captured — while the event is still happening.
Try it on a live event
There is a real event running right now on the real deployment. Open the big screen on one device and the guest phone on another — a photo you send appears on the wall in seconds.
Next director tick
—
no autonomous tick yet
Live
Running unattended
- 1
Put the show on a big screen
The screen a venue would project. Press Start show for fullscreen and sound. Everything on it — the running order, the captions, the countdowns — was decided by the agents, not scheduled by a person.Open the wall - 2
Join as a guest on your phone
Two taps from the QR code to being in. No install, no sign-up, no email address — the guest app signs you in silently and anonymously, because asking a guest to register is how you get zero photos.Open the guest app - 3
Send a few photos and watch them move
Each thumbnail carries the real state of its own pipeline — uploading → the Curator is judging your shot → live on the wall — usually about six seconds end to end.Send three sample photos - 4
Wait for a mission to arrive
Nobody presses anything for this one. The countdown above is a real cron job; when the Story Director finds a moment with no coverage, a mission banner appears on the guest phone and a wanted poster takes over the wall. Shoot it and the points land with a confetti burst. - 5
Check what you can and can't do to someone else's photo
Every batch is shared into a ring the sender picks at send time, every photo can be pulled back afterwards, and anyone who appears in a shot can remove themselves from the public wall in one tap. This is the part worth poking at.Back to the guest app - 6
Look at the host's side
The host console carries the review queues, the live aggregates, the stage overrides and a hold-to-confirm Freeze public switch that clears every public surface in about two seconds. Creating an event of your own takes under a minute and needs no account.Create your own event
Who does what
Six agents, each with one job and its own service. A photo passes through them in order.
The Curator reads the photo
A multimodal model scores composition and moment, writes the caption you see under it on the wall, and tags which part of the evening it belongs to.
The Face Indexer finds people
Faces are embedded so a guest's private album can fill itself. Only guests who opted in are identified, the index never leaves the event, and it dies with it.
The Guardian screens for dignity
Anything undignified, unflattering or off-limits for the culture of this event never reaches a public surface — the gray zone goes to the host, not to the wall.
The Publisher runs the show
A ranked playlist rebuilds continuously and the big screen follows it. A photo taken in the room is on the wall in a couple of seconds.
The Story Director spots what's missing
It keeps a ledger of the moments this kind of event needs and, when one is uncovered, posts a mission to guests' phones for the shot nobody took.
The Reel Director cuts the film
Beat-matched reels with an originally composed soundtrack, premiered on the big screen while the event is still happening.
Verify it rather than take our word for it
Every number on every screen traces to a stored aggregate. Here is where the machinery is visible from outside.
Clone the repository and the two judge-facing suites run locally:
make rules-test # Firestore security-rule assertions make smoke-safety --gate-only # the Guardian's decision table make eval # golden fixtures over the whole pipeline