Companion
Companion transforms the budget-friendly Elgato Stream Deck and similar controllers into professional control surfaces for a huge range of gear and software. From presentation switchers and broadcast hardware to playback tools and home automation, it delivers studio-grade control and puts powerful workflows right under your fingertips.
You don't even need a physical Stream Deck. Companion ships with a built-in emulator, a touch-friendly web page, and the ability to fire buttons through OSC, TCP, UDP, HTTP, WebSocket and ArtNet β same job, no hardware required.
- Button designer β colored text or your own images
- Feedback β devices report state back to the buttons
- Stacked actions β multiple actions per button
- Delayed actions β individual delay for each action
- Multi device β many Stream Decks at once
- Web admin β configure from any browser on the network
- Web buttons β virtual buttons for mobile / tablet
- Latching β separate key-down / key-up, toggle support
- Stream Deck plugin β use buttons inside the native app
Free and open source
Companion stays free, open source and community driven. Jump in by contributing or donating!
Trusted by technicians
Across the AV and broadcast world you'll find someone using Companion for something β we're proud of that.
Brand agnostic
No closed ecosystem. The project aims to be as open as possible and support as many products as it can.