A lightweight multi-instance Ontime viewer and control panel designed for event operators, stage managers and registration desks.
Connect and monitor multiple Ontime servers simultaneously from a single interface.
Display the current countdown timer for each connected Ontime instance.
View:
- Previous cues
- Current cue
- Upcoming cues
- Group information
- Notes and timings
Control Ontime directly from the interface:
- Previous cue
- Next cue
- Play
- Pause
- Stop
- Reload
- Add time
- Subtract time
- Quick time adjustments
Display:
- Remaining events
- Planned finish time
- Predicted finish time
- Current schedule status (ahead of schedule / delayed)
Configuration is stored locally in the browser using LocalStorage.
No backend or database is required.
This application is designed for:
- Ontime v3+
Each configured instance must expose:
- HTTP API
- WebSocket API
Default Ontime port:
4001
Example instance:
127.0.0.1:4001
Download the latest release and extract the files.
Open:
index.html
in any modern web browser.
No installation required.
Open the configuration panel and add one or more Ontime instances.
Example:
| Name | Host |
|---|---|
| Main Stage | 192.168.1.10:4001 |
| Conference Room A | 192.168.1.11:4001 |
| Registration | 192.168.1.12:4001 |
Provides:
- Live timer
- Current cue
- Next cue
- Runtime status
- Operator controls
Provides:
- Previous cues
- Current cue
- Upcoming cues
- Group information
- Event notes
- Planned and predicted timings
Ideal for:
- Registration desks
- Stage managers
- Production coordinators
- Event assistants
Allow registration staff to see what is happening on stage in real time.
Monitor multiple stages from a single screen.
Track schedule deviations and predicted finish times.
Control Ontime remotely without opening the main Ontime interface.
- HTML5
- CSS3
- Vanilla JavaScript
- Ontime REST API
- Ontime WebSocket API
No frameworks required.
MIT License
GreenCrew Julian Szymański