End-to-End Encrypted

Your terminal,
anywhere.

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.

user@mac — zsh — 80×24
~ % claude
 /▔▔▔▔▔▔▔▔/
 /▔▔▔▔▔▔▔▔▔▔/
 █  ▀▀  ▀▀  █
 █          █
 ▀▀▀▀▀▀▀▀▀▀▀▀

Claude Code v2.1
Opus 4.6 · Pro
────────────────
Fix auth bug
Patched auth.ts
Tests passing
_

Three steps. Zero config.

No port forwarding. No VPN. No firewall rules. Just install, scan, and connect.

1

Install the server

One command on your Mac, Linux, or WSL machine. Auto-detects platform and installs everything.

curl -fsSL termcast.dev/install.sh | bash
2

Scan the QR code

Run termcast start. A QR code appears. Scan it with the Termcast iOS app.

3

You're connected

Full terminal on your iPhone. E2E encrypted. Auto-reconnects. Remembers your pairing.

📱 iPhone
🔒
E2E encrypted
☁️ Encrypted Relay
🔒
E2E encrypted
💻 Your Computer

Built for real work.

Not a toy. A professional terminal client with the features developers actually need.

🔐

End-to-End Encryption

X25519 key exchange with ChaCha20-Poly1305. The relay sees only opaque blobs — never your terminal data.

🪟

First-Class tmux

Swipe between tmux windows. Dedicated shortcut bar for splits, new windows, and detach. Auto-resume sessions.

⌨️

Real Keyboard

Esc, Ctrl, Tab, arrow keys — all from a dedicated toolbar. Ctrl+C, Ctrl+Z, and tmux prefix shortcuts on tap.

🔄

Auto-Reconnect

Switch apps, lock your phone, walk to another room. Termcast reconnects automatically when you come back.

🔍

Pinch to Zoom

Read logs comfortably on any screen size. Pinch to zoom in and out of your terminal content smoothly.

🎨

Customizable

Choose your font, size, cursor style. Per-connection settings so each server feels right.

Zero-knowledge relay.

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.

🔑
X25519 Key Exchange
Ephemeral keypairs for perfect forward secrecy
🛡️
ChaCha20-Poly1305
Authenticated encryption for every message
📱
Apple CryptoKit
Hardware-backed crypto on iOS, Keychain storage
☁️
Edge Relay
Globally distributed relay, low latency worldwide

Get started in under a minute.

Install the server on your computer, download the app on your iPhone.

iPhone App

Download Termcast from the App Store. Scan a QR code to pair with your computer.

Download on the App Store 🍎

Desktop Server

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
macOS arm64 macOS x64 Linux x64 Linux arm64 WSL

macOS Desktop App

A menu-bar app that wraps the server with a system tray, QR display, and start-on-login.

Headless / SSH

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

Simple pricing. No surprises.

The app is free for direct connections. Upgrade for encrypted relay access from any network.

Free
$0
Free forever
  • Direct server connections
  • Full terminal with tmux support
  • Custom fonts & cursor styles
  • Keychain credential storage
  • QR relay (Pro only)
  • E2E encrypted relay
Pro
$1.99/mo
or $10.99 lifetime
  • Everything in Free
  • QR code relay scanning
  • E2E encrypted relay connections
  • Connect from any network
  • No port forwarding needed
  • Support indie development