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.
Public URL by default via rzr.live. Cloudflare, ngrok, and localtunnel also supported.
Built on tmux. Close the browser, the process keeps running. Reconnect anytime.
Zero runtime npm packages. 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. Requires tmux.
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.
For when you can't be at your desk.
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.
Accessible from any network out of the box. Add --password to gate access. Use --no-tunnel to stay local.
One command. No signup required.