Your terminal.
Everywhere.

STerm streams your Mac or Linux terminal live to iPhone, Android, or any browser via WebRTC and Cloudflare. No VPN. No latency. Just your session, anywhere.

~ · zsh · STerm
LIVE
WebRTC · WHIP→Cloudflare→WHEP
18ms
3 watching

macOS + Linux iPhone + Android

Stream from any source. Watch on any pocket.

→ ~/Projects/sterm
$ git log --oneline -5
a3f2c1e feat: sterm streaming
9bc4d0a fix: latency 40→18ms
f7e1a3b chore: cloudflare d1
$
macOS · Source
WebRTC · 18ms
→ ~/Projects
$ git log
a3f2c1e feat
9bc4d0a fix
$
iPhone · live
× Terminal
user@arch ~/dev
$ cargo build --release
Compiling sterm v0.1.0
Checking openh264 v0.5
Finished in 8.4s
$
Linux · Source
WebRTC · 18ms
user@arch
$ cargo build
Compiling...
Finished 8.4s
$
Android · live

What's inside

Built for the terminal
that never stops.

Every feature ships inside the app. No plugins, no config hell.

02
Reach
Any Device, Zero Latency
Native iOS and Android apps with pinch-to-zoom and touch input. Or open any browser at dash.sterm.dev — no install required.
iOS · Android · Browser
04
SSH
Persistent SSH Sessions
Every SSH connection is automatically wrapped in screen -xRR. Drop, reconnect, resume — your session is always there.
screen -xRR -S sterm
05
Ops
MCP Command Palette
Built-in host manager, ops catalog, snippet library, and settings panel — all accessible from the menu bar. No separate app needed.
Hosts · Ops · Snippets · Logs
06
Backend
Serverless Backend
api.sterm.dev runs on a Cloudflare Worker with D1 for host registration, session tokens, and ops catalog. No servers to manage.
api.sterm.dev · D1 · Workers

Open beta

Start streaming
in 60 seconds.

Install STerm, add your Ably key, and your terminal is live everywhere before your coffee cools.

Download for macOS Download for Linux View dashboard →
Download on the App Store
Get it on Google Play

macOS 13+ · Apple Silicon & Intel · Ubuntu 22+ · Arch · Free during beta