Conductor
Coordinate groups in real time with shared timed cues. No accounts, no servers, no app required.
Got an iPhone? We need testers → Help Us Test
▶ Open Conductor · Try the demo · Getting started · What's new
Conductor is a free web app for coordinating groups of people in real time — performances, community events, demonstrations, art installations. An organizer creates a timed sequence of cues, shares it as a link, and every participant's phone plays the same cues at the same moment.
No app to install, no account to make, no server in the middle. You open a link in your browser and you're in — the event itself lives inside the link.
Designed for peaceful coordination. No telemetry, no tracking, no data collection. By design.
🚧 Work in progress. Conductor already works — and it gets better every week. If something breaks or you wish it did something it doesn't, open an issue — bug reports and feature requests genuinely shape what gets built next.
How It Works
- Create — Build a timed sequence of spoken cues, vibrations, and audio in your browser
- Share — The entire event compresses into a URL, QR code, or downloadable file
- Open — Participants tap the link. No install, no signup, no app store
- Coordinate — Everyone's device counts down together with audio and haptic cues
Your event lives in the link itself. Conductor never sends it to a server, and there are no accounts or tracking. The link is only as private as the way you send it, so use a password for anything sensitive.
Try It
Try the Demo — loads a sample event right in your browser, no download needed
Getting Started — download, tutorial, and walkthrough
What's New — recent changes, build by build
Help Wanted — Contribute From Anywhere
You don't have to be in the room to help. Record a few voice cues in your own voice, write a short event script, or just try to break it and tell us how — all on your own time. Help from Anywhere (HELP.md) walks a first-timer through exactly what to do and where to send it (a GitHub issue works today — no account of ours needed). The page refreshes on a regular cadence with the current week's ask.
Features
- No Server — Events live in URLs. Works on any static host or completely offline
- No Install — Progressive Web App runs in any modern browser
- No Accounts — No signup, no tracking, no data collection
- Encryption — Events can be password-protected with AES-256-GCM encryption (
v1e_ prefix)
- Event Editor — Built-in 3-step wizard with timeline builder, live preview, and practice mode
- Resource Packs — Optional zip files with real voice cues (spoken cues that work even from a pocket). Record cues in your own voice right in the editor and share them as a pack
- Briefing Blocks — Pre-event briefings displayed before coordination begins
- QR Scanning — Camera-based QR scanning for phone-to-phone event sharing
- QR Beam — Animated-QR, device-to-device transfer for events and resource packs — moves a desktop-built or oversized event onto a phone with no network (build at a keyboard, beam to the phone you'll carry)
- Adjustable Text Size — A four-step whole-UI zoom on the home screen and every event screen, so cues stay readable at arm's length and can be bumped up mid-event
- Event Drafts — Save work-in-progress events to IndexedDB, resume editing later
- Bundle Sharing — Download a self-contained HTML file with both the app and your event baked in
- Multi-Format Input — Paste event codes, use the text editor format, import JSON, or open files
- Practice Mode — Rehearse at variable speed (1-5x) before the real event
- Cues and Clips — Each step is either a cue (beeps count a person in to act or speak) or a clip (the phone itself plays a recording — no beeps, any length, clips can overlap). Mix both in one event; a phone on a speaker becomes part of the show
- Repeat — Loop the whole sequence a set number of times or until a clock time, with an optional pause between rounds
- Random Takes — A step can list several recordings (JSON events, for now); each phone picks one, so a crowd plays a mix
- Live Window — Go Live opens 20 minutes before the first cue (so a phone isn't left running for hours ahead of time); Practice works any time
- Pocket-Ready Audio — When you go live, beeps, "Get ready to…" preps, pack voice cues, and typed cue text (read by a built-in robot voice) are pre-rendered into one continuous track that keeps playing with the phone locked in a pocket. The track was tested on iPhone (iOS 18) with the phone locked in a pocket; the robot voice, iOS 26 and longer events are being tested now. .
Privacy & Security
Conductor is built to be private by default:
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗