One command to install. One QR scan to pair.
A full terminal session on your iPhone — encrypted so
not even the relay can read your data.
No port forwarding. No VPN. No firewall rules. Just install, scan, and connect.
One command on your Mac, Linux, or WSL machine. Auto-detects platform and installs everything.
Run termcast start. A QR code appears. Scan it with the Termcast iOS app.
Full terminal on your iPhone. E2E encrypted. Auto-reconnects. Remembers your pairing.
Not a toy. A professional terminal client with the features developers actually need.
X25519 key exchange with ChaCha20-Poly1305. The relay sees only opaque blobs — never your terminal data.
Swipe between tmux windows. Dedicated shortcut bar for splits, new windows, and detach. Auto-resume sessions.
Esc, Ctrl, Tab, arrow keys — all from a dedicated toolbar. Ctrl+C, Ctrl+Z, and tmux prefix shortcuts on tap.
Switch apps, lock your phone, walk to another room. Termcast reconnects automatically when you come back.
Read logs comfortably on any screen size. Pinch to zoom in and out of your terminal content smoothly.
Choose your font, size, cursor style. Per-connection settings so each server feels right.
Your terminal data is encrypted before it leaves your device. The relay routes messages but can never decrypt them. Not even we can see what you type.
Install the server on your computer, download the app on your iPhone.
Install the server on macOS, Linux, or WSL. One command, no sudo required.
curl -fsSL https://ttyd-relay.xing-mathcoder.workers.dev/install.sh | bash
A menu-bar app that wraps the server with a system tray, QR display, and start-on-login.
Works on servers with no display. QR prints as ASCII art and a local web UI shows it at localhost:8080.
termcast start --web-port 9090 --shell /bin/zsh
The app is free for direct connections. Upgrade for encrypted relay access from any network.