A bidirectional cue card system for event management with WebSocket-based real-time communication between director (server) and casters (clients).
- Director Mode: Send cue cards to multiple casters with priority levels
- Caster Mode: Receive cue cards and send feedback to the director
- Virtual Monitors: Route messages to specific virtual displays
- StreamDeck Integration: Control feedback and reactions directly from StreamDeck
- Rust 1.70+
- Node.js 16+
Development mode:
cd app
bun install
bun run tauri devProduction build:
cd app
bun run tauri buildBuild the StreamDeck plugin:
cd streamdeck-plugin
bun install
bun run build- CLAUDE.md - Architecture, protocol details, and development guidelines
- streamdeck-plugin/README.md - StreamDeck plugin documentation