Live script sync
The director marks a cut, tightens a blocking note, or flips two speeches in the running order — and every cast member’s device catches up within seconds. No group-chat thread, no resent PDFs, no “which version are you using?” five minutes before a run. When an actor loses signal in the wings and rejoins, their script reconciles cleanly instead of stomping on the change that landed while they were dark — and that reconciliation is the genuinely hard part. It is already solved: sync runs on Hocuspocus + Yjs, a conflict-free replicated data type (CRDT) that merges edits from every device without a central referee deciding whose change wins. It is the same engine that runs our own yearbook editor in daily school use, not a prototype stood up for a demo.
Sync engine in production
Per-role script reader
Each actor opens a link on their own device and lands on their track — their lines highlighted, the cue line before each one in view, and every approved cut and director’s note already applied. Running a scene off-book? One tap hides their own lines so they can test themselves and catch where they have been paraphrasing. There is no “what page are we on”: the reader is always the rehearsal-current script, so nobody quietly memorises a speech that got cut on Tuesday. An understudy or cover can open the same track to study a role without another photocopied stack of sides.
In development
Actor voice notes
Actors can leave a short voice note on any line — their own reading to learn against, a director’s correction on a piece of pacing, a proper noun they keep mangling. A director can pin an audio note to a cue instead of shouting it across the house mid-run. For minor cast members this is consent-gated: a guardian must give explicit approval before any audio is stored or transmitted, and nothing is recorded without that consent on record. If a guardian declines, the actor simply works without the feature and nothing else about their promptbook changes. Recordings stay inside our own systems and are never shared outside the production.
In development · consent-gated for minor cast members
Stage manager cue list
A working cue sheet for LX, sound, fly, deck, video, and any custom cue type the show needs — sequenced in script order with a standby, then a GO, for each. During a cue-to-cue the stage manager jumps cue to cue without scrolling through three separate PDFs; on a run they call the show from their own device while the director watches the same timing from theirs. It is built into the promptbook, not a separate cue-calling app to alt-tab into when a warning is thirty seconds out.
In development
Blocking notation
Sketch blocking straight onto a plain overhead of the set, scene by scene — entrances and exits, crosses, end positions, spike marks. The instant it is set, that staging syncs to every actor’s reader for the scene, so no one burns the top of rehearsal copying the director’s pencil marks into their own script. When a cross gets re-staged on Thursday, the old version does not live on in six different photocopies: there is one drawing of the scene, and it is the current one.
In development
Per-role accessibility
Any role’s pages can switch to large-print or high-contrast on that student’s own device — an 18-point layout for the actor who needs it, without reprinting the script or making the accommodation obvious to the rest of the company. A read-aloud option, for actors who take a script in faster by ear than by eye, is on the roadmap. The settings ride with the actor’s device profile rather than one printed copy, so the accommodation follows the student from the rehearsal room to the wings on opening night.
In development