v2 is a full rewrite. No config files. Just point it at Companion. Custom dashboards, multi-connection, encoder gestures. v1 owners get the Full Version free.
CyberDeck turns your iPhone or iPad into a button surface for Bitfocus Companion. If you run Companion on a Mac or PC to drive OBS, video switchers, lighting consoles, audio mixers, or anything else Companion supports, you can press those buttons from your phone.
Setup takes seconds. No config files. CyberDeck auto-discovers your Companion server using mDNS, or you can enter the host and port manually. The connection persists across launches and reconnects automatically if it drops.
Connection status lives in a rail at the top of the screen: name, address, and live state, with retry and switching one tap away.
What you get free:
- Live button surface that mirrors any Companion page
- Touch presses send to Companion instantly
- Page navigation drives Companion page changes
- The screen stays awake while you're connected (can be turned off)
- PIN pad for locked surfaces
- Diagnostics view with a shareable event log
- Dark, light, and system theme; optional haptic feedback
The Full Version (one-time in-app purchase) unlocks:
- Operator Roles. Build a role, a chosen set of buttons and variables, and publish it to someone on your crew. They run it on DeckHand, the operator app, paired over your local network with a QR code or a 6-character code. They get exactly that surface and nothing else. See who is connected, push updates when the role changes, and revoke access when the show is over.
- Custom Dashboards. Pull the buttons you use most from any Companion pages into one screen. Each cell can be a button or a rotary encoder.
- Multi-connection switching. Configure multiple Companion servers and switch between them with a tap.
DeckHand is a separate app for the operator you hand a role to. It shows only the role you published, nothing else, so anyone on the crew can run their part without touching your Companion setup. Look for DeckHand for CyberDeck on the App Store.
Rotary encoders: touch and hold an encoder cell, then drag vertically to rotate clockwise or counter-clockwise. Same gesture on the live surface and inside Custom Dashboards.
V1 owners: you're already grandfathered. The Full Version unlocks automatically the first time you launch v2 on the same Apple ID that bought v1. No re-purchase, no setup.
Support and bug reports: support@cyberdeckapp.com. The Settings > Diagnostics view has a Share button that exports the event log; attach it if you're hitting a connection or subscription issue.
Tried uploading the configuration but that failed. Says it’s connected but it doesn’t show the buttons. I assume it’s a version problem. Documentation is not obvious if it exists.
Developer Response
You're not wrong, the import flow and the documentation were both real pain points in the old version. Sorry for the trouble. CyberDeck v2.0 was just released on the App Store. The new version doesn't import a config file at all. It talks to Companion directly over the network, so the "connected but no buttons" state should be fixed. If anything is still off, please email support@cyberdeckapp.com and I'll help you sort it out.Jeffrey
Cool app
Josh2454
Works great, easy to upload current companion config file. Looks just like what you see on the streamdeck.
Not working
Clarkezone
I’m having no luck getting this to work. App shows as connected but. No buttons show up
Developer Response
Following up on my 2024 reply, sorry it took this long. CyberDeck v2.0 was just released on the App Store. It no longer relies on importing the config file at all. The app talks to Companion directly over the network, so the "connected but no buttons" state you ran into should be fixed. If you try v2.0 and anything still isn't working, please don't hesitate to reach out.Jeffrey
Doesn’t work
Pete Fox DK
This app seems to be broken. After connecting to companion it doesn’t show any of the button’s I have set up.
Developer Response
Did you import your configuration file from Companion into the app? The buttons will not appear unless you do that first. Also, the latest version of Companion (3.2.1) doesn't work and you'll need to export your configuration file from version 3.1.2. I am currently working on an update to support the latest version but it's not finished yet.If you need any assistance please email me at support@cyberdeckapp.com
2.3 adds Operator Roles and pairing with DeckHand, the new operator app.
- Operator Roles (Full Version). Build a role in CyberDeck, a chosen set of buttons and variables, and publish it to someone running DeckHand on their iPad. They get exactly that surface and nothing else.
- Pairing over your local network. Hand off a role by QR code or a 6-character code. No accounts, no cloud.
- Manage paired operators from the role. See who is connected, push updates when the role changes, and revoke access when the show is over.
- First-launch guide. A short walkthrough on first open points out the status rail, saved connections, and where the Full Version features live.
- Confirmed against Companion 5. CyberDeck works with Bitfocus Companion 5.0 with no changes. The supported floor stays Companion 4.3.
- The pairing QR no longer clips when the device is held sideways.
- Clearer dashboard editor advice when Companion's Button Subscriptions API is off: it now points at the setting to turn on, not a Companion update.
Pairing needs both apps on this version. If you use DeckHand, update it at the same time so the two can pair.
Version 2.3
The developer, Upload Studio Ltd., indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More