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.
Works great, easy to upload current companion config file. Looks just like what you see on the streamdeck.
Great app
JDB_4565
Easy to use, good tech support
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
RC 2025
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
2.5 is a polish release.
- The connection rail is a full height row again. It keeps the slimmer height only in iPhone landscape, where screen space is tight, and it no longer disappears while Settings is open.
- Settings is reorganized. Connections, Dashboards, Operator Roles, and Quick Buttons sit together in one block at the top, and the Privacy Policy moved into About.
- Connection lists are alphabetical everywhere: the switcher, Settings, and every picker. The order stays put when you switch between Companions.
- The pairing walkthrough links straight to DeckHand on the App Store at the step where the operator needs it.
- The old rating popup is gone. CyberDeck now uses Apple's standard rating prompt, at most once a year, and only after real use. A new Rate CyberDeck row under Support opens the App Store review page any time.
Version 2.5
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