vmux is a family of apps that work together. The visionOS app is the flagship — a spatial SSH workspace built for Apple Vision Pro. Companion apps extend that workspace to other Apple platforms (Mac, iPhone, Apple TV, Apple Watch) and provide the supporting infrastructure that makes secure remote work practical: an SSH agent, a hardware-backed remote signer, a custom keyboard, home-screen widgets, a Live Activity, and a CLI daemon. Pick the apps that match your devices and workflow — most users start with one and grow into the rest.
The flagship spatial SSH terminal. Open as many translucent terminal windows as you need, place them around your room, and connect each one to a different host. Eye-tracking focus, Optic ID lock, and a Metal-rendered terminal that feels native to visionOS.
Native Mac terminal app that shares profiles, themes, and saved hosts with the rest of the family. Sandboxed and ready for the Mac App Store, with a familiar menu bar and standard window chrome.
A menu bar SSH agent that turns your iPhone into a hardware-backed signer for any SSH client on your Mac. Forwards signing requests to RemoteSignerPhone over Multipeer Connectivity.
Lets your Apple Vision Pro drive your Mac as if it were a wireless keyboard and mouse. Useful when you want to keep your hands free or work on the Mac from across the room.
The iPhone terminal. Has its own SSH stack, an embedded keyboard tuned for terminal use, voice input, and Face ID lock. Works standalone or paired with vmuxWatch.
A system-wide custom keyboard with terminal-friendly keys (arrows, Tab, Esc, Ctrl, function keys, common shell symbols) for use anywhere iOS lets you type.
A wrist companion to vmuxPhone. View the list of active sessions, see snapshots of the last screenful from each, and get tap notifications when something noteworthy happens. Read-only by design.
Run vmux from any terminal, attach and detach panes, and keep sessions alive in the background. The daemon multiplexes panes much like tmux but speaks the vmux protocol that the spatial and mobile apps already understand.
The pieces stack into a few common shapes. On visionOS you typically connect to remote hosts via SSH. If you want hardware-backed key storage, your Vision Pro (or Mac) talks to vmuxAgent on your Mac, which forwards signing requests to RemoteSignerPhone on your iPhone — keys stay in the iPhone's Secure Enclave and you approve every signature with Face ID. MacKeyHost goes the other direction: your Vision Pro drives the Mac, useful for keeping a Mac visible inside an immersive space. On iOS, vmuxPhone runs SSH on its own and pairs with vmuxWatch for at-a-glance status; the keyboard extension, widgets, and Live Activity ride alongside. The daemon keeps long-running panes alive on a server or workstation so the GUI apps can attach and detach without losing state.