Elgato Stream Deck

Cliqer works with Elgato Stream Deck hardware through the bundled Cliqer plugin for the Elgato Stream Deck software.
Stream Deck Plugin
Configure your buttons inside the Elgato Stream Deck software. The bundled plugin is version 1.3.1.0 and requires Elgato Stream Deck software 6.6 or newer (macOS 10.15+, Windows 10+).
.streamDeckPlugin file to open by hand.Setup
Install the Stream Deck software
Install the Elgato Stream Deck software (6.6 or newer) and launch it at least once
Launch Cliqer
Launch Cliqer, it drops the Cliqer plugin into the Stream Deck plugins folder
Restart the Stream Deck software
Restart (or refresh) the Stream Deck software so it discovers the plugin
Add Cliqer actions
Drag Cliqer actions onto your Stream Deck buttons, they connect to the running app automatically
Available Plugin Actions
The plugin exposes the full control surface:
| Action | Description |
|---|---|
| Left Click / Right Click | Advance slides (previous / next). A red flash confirms the click. |
| Timer Display | Live countdown / count-up readout rendered on the key |
| Start / Pause | A single key toggles the timer between running and paused |
| Reset Timer | Reset the timer to the active preset |
| +1 / +2 / +5 min, −1 / −2 / −5 min | Add or subtract minutes |
| Preset 5m / 10m / 15m / 20m | Set the timer to a fixed duration |
| Caller 1-9 to Program | Take a numbered caller to the program bus. The key turns red on air and shows the caller's name. |
| Clear Program (Black) | Cut the program bus to black |
| Stop Screen Share | Stop sharing your screen to the audience |
| Toggle Program NDI | Toggle the program NDI output (advanced) |
| Toggle Timer NDI | Toggle the timer NDI output |
| Cliqer Action | Run any action from Cliqer's External Control list |
127.0.0.1), so no data leaves your machine. Slide, timer and preset keys use the clicker API on port 2222; caller, screen-share and NDI keys use the action API on port 24601; live key state (timer, on-air callers, toggle state) arrives over the WebSocket feed on port 9052.Preset Synchronisation
Timer presets stay in sync across all surfaces:
- Change a preset value in the Cliqer Timer panel
- The updated value is sent to the main process
- The plugin reads the new preset values from the timer API and re-labels its preset keys
This means your Stream Deck always reflects the current presets, even if you adjust them mid-presentation.
Troubleshooting
Plugin Not Connecting
- Verify Cliqer is running, the local servers start with the app
- Restart the Elgato Stream Deck software so it discovers a freshly installed plugin
- Check that your firewall is not blocking Cliqer's local (loopback) connections
Buttons Not Responding
- On macOS, check the deck in Settings > Control > Stream Deck
- Caller and Clear Program keys need a plan with Studio control
- Restart the Elgato Stream Deck software


Only One Bridge Per Machine
Cliqer binds its local ports (2222, 24601, 9052) once per machine. Running a second copy of Cliqer on the same computer leaves the second instance unable to claim those ports, so its Stream Deck (and Companion) bridge will not work. Run a single Cliqer instance per machine.
Previous: Custom Software | Next: Bitfocus Companion