A razor-thin remote around any terminal process. Watch, type, and control live sessions from anywhere.
No daemon, no electron, no accounts. rzr wraps tmux and serves a web remote. That's it.
Real-time terminal output streamed to any browser. See exactly what's happening.
Type, paste, send keys. Full input control from your phone or any device.
Multiple browsers can observe the same session simultaneously. Shared visibility.
One flag for public access. Cloudflare, ngrok, or localtunnel — auto-detected.
Built on tmux. Close the browser, the process keeps running. Reconnect anytime.
No runtime npm dependencies. Just Node.js and tmux. Nothing else to install.
rzr launches your command inside tmux and serves a tiny web UI. Open the URL and you're connected.
Prefix any terminal command with rzr. It wraps the process in a tmux session.
rzr run -- codex --model o3
rzr prints a public rzr.live URL and a QR code. Scan it or type it — you're in. Local URLs available too.
https://codex-r3x2.rzr.live/?token=b7c1e9f4
Live terminal output in your browser. Send input, keys, or just observe. Close the tab whenever — the session persists.
Check in on long-running coding agents from your phone. See what Codex or Claude Code is doing without context-switching.
Laptop closed? SSH dropped? The tmux session keeps running. Just rzr attach and you're back.
Let a teammate observe your terminal in real-time. Add --readonly for view-only access.
Public URL by default via rzr.live. Add --password to gate access. Use --no-tunnel to stay local.
One command. No install required.