About
I'm Jeffrey Bertuch. I make CyberDeck. It started because I needed a Companion surface I could hold — Stream Decks are great until the rig is at the back of the venue and I'm not.
v1 was a bolt-on: it imported a .companionconfig file
and fired button presses over Companion's legacy TCP command API.
It worked, but the phone was always one step behind the actual
surface — no live state, no encoders, no way to know if a press had
landed. v2 is a real Companion surface. I rebuilt
the protocol layer on Satellite — it registers like a Stream Deck
does, button state arrives live, presses go straight back. The
whole connection model is built in, not bolted on.
There's still work to do. Custom dashboards mixing buttons from different pages — the headline full-unlock feature — is in. Encoder rotation is in. iPad multi-surface is in. Things I haven't built yet are in the devlog. Things I have built are in the release notes.
CyberDeck is shipped by Upload Studio LLC. The website and the app are written by me. Email me if something doesn't work, or join the beta if you'd like to test what's next.
CyberDeck is on the App Store.
— Jeffrey