Direct — free
Same LAN, Tailscale / mesh VPN, or your DDNS hostname + token. No Remux servers in the path.
Direct connect guide →Remote control for coding TUIs
Remux captures a desktop window (Claude Code, Codex, terminals, editors), streams it to Android, and injects taps and keys back. No PTY cloud — screen capture + input only, end-to-end encrypted.
Three ways to connect
Direct over your own network, the official Remux_NAT relay, or a relay you host yourself.
Same LAN, Tailscale / mesh VPN, or your DDNS hostname + token. No Remux servers in the path.
Direct connect guide →Official relay when the phone is on cellular and the PC is behind NAT. Trial in App; paid plans on the website.
Subscribe on the web →Run remux-relay on your VPS. Point the Agent at your wss:// URL. Not billed.
The relay forwards ciphertext only. Keys are negotiated per pairing; servers never see plaintext.
Pick a single window — Claude Code, Codex, a terminal — instead of mirroring the whole desktop.
Your shells never run on our machines. Screen capture + input injection is all that crosses the wire.
How it fits together
One line on Linux / macOS / Windows. It lives in the tray.
Android APK from the download page (iOS TestFlight coming).
Scan the Agent QR (direct by default) or enter host + token.
Pick a window and drive it from your phone.
Remux_NAT and self-hosting are there when cellular + NAT get in the way.