← SHOWRUNNER

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

Event status

Live

Running unattended

  1. 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. 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. 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. 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. 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. 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.

Or run the checks yourself

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
Source codeArchitectureCreate your own event