Repository navigation
Stream Apps and Devices
Open Apps > Stream apps in the left rail. Each app has its own tab with setup steps.
| App | How to connect |
|---|---|
| OBS Studio | In OBS open Tools > WebSocket Server Settings, enable the server, and copy the port and password into Cuebot. You can add several OBS connections (for example a second PC); steps and triggers pick one by name. |
| Streamlabs Desktop | In Streamlabs open Settings > Remote Control, click the QR code to show the details, and copy the port and API token. |
| Meld Studio | In Meld open File > Preferences > Advanced and switch on "Allow remote connections". |
| Lumia Stream | In Lumia open Settings > API, switch on "Enable Developers API" and copy the token. |
| PolyPop | Connects to PolyPop's local API. |
| mtion studio | Nothing to set up while mtion runs; add external triggers to your clubhouse and use them in the "Send trigger" step. |
| T.I.T.S. | In T.I.T.S. switch the API on in Settings. |
| OBSBOT cameras | Through OBSBOT Center's OSC server, or straight to a Tail 2 / Tail Air. |
With OBS connected, actions can switch scenes, show and hide sources, change filters and text, start and stop streaming or recording, save replays, and more; OBS events (scene changed, stream started...) are triggers.
Two ways, use either:
- With the Elgato Stream Deck app: install the Cuebot plugin (Input > Stream Deck). Its buttons run actions, toggle them, set global variables and fire the Stream Deck Action trigger. Cuebot's Stream Deck steps change a key's title, state, image and value.
-
Without the Elgato app (USB): Cuebot drives the Stream Deck directly, which also works on Linux. On Linux, install
the udev rule
70-cuebot-streamdeck.rulesonce (see Installation).
Input > Decks (the Input icon in the left rail) builds pages of buttons that open in any browser: a phone, a tablet or an OBS dock. Pressing a button runs its action. Steps can change button titles, colours, icons, values and pages while Cuebot runs.
| Device | Page | What it does |
|---|---|---|
| MIDI controllers | Input > Input > MIDI | Notes, controls and program changes are triggers; actions can send MIDI. |
| Game controllers | Input > Input > Game controllers | Buttons and sticks are triggers (via SDL3); rumble and lights on supported pads. |
| Hotkeys | Automation > Hotkeys | Global keyboard shortcuts as triggers. |
| Elgato lights | Apps > Apps & devices | Key Light, Ring Light and Light Strip: power, brightness and colour from actions. |
| GoXLR | Apps > Apps & devices | Through GoXLR Utility: faders, mutes, effects and profiles. |
| Elgato Wave Link | Apps > Apps & devices | Mixes, levels and mutes. |
On Linux, PlayStation and Switch controllers need read access to /dev/hidraw* for rumble and lights: install your
distribution's steam-devices or game-devices-udev rules.
Cuebot by Tech Daddy Digital · MIT license · Privacy
Cuebot Docs (the same pages, nicer to read)
- Home
- Start here
-
Guides
- Chat commands
- The mod portal
- Overlays and alerts
- Writing your own overlay widgets
- Text-to-speech
- Music and now playing
- Points, store and giveaways
- Subathons and goals
- Stream apps and devices
- VTuber apps
- Stream Deck
- The phone app
- Donations and integrations
- Discord bot
- The setup assistant and AI tools
- The assistant on your own computer
- Moving from Streamer.bot
- Cuebot's servers
- Writing code (C# and Python)
- Python in detail
- Using your own code editor
- Controlling Cuebot from other programs
- Backups and your data
- Linux
- Command-line options
- Troubleshooting
- What's experimental
- Reference