You left 20 Claude Code sessions running and you're stuck at a tennis tournament. Scan a QR code. Check from your phone. Zero worry.
Install one thing. Run one command. Point your phone at the QR code. Done.
One global npm package. Works on macOS, Linux, and WSL.
$ npm i -g relay-tty
One command gives you a link and a QR code. Same address every time.
$ relay server start --tunnel https://x7k9m2.relaytty.com █▀▀▀▀▀█ ▄▄▀▀ █ ▄ █▀▀▀▀▀█ █ ███ █ ▄ █▄ ▀█ █ ███ █ █ ▀▀▀ █ ▀▀ ▄▄ ▀ █ ▀▀▀ █ ▀▀▀▀▀▀▀ ▀ █▄▀ █▄▀ ▀▀▀▀▀▀▀ ▀▀▄▄▄▀▀█ █ ▀██▀█▀▄ ██▄▄ ▄▄▀▄ █▀▄▄▄▀ ▄█▄█▀ ▄█ ▀█ █▀▄▀▀█▀▀ ▀ ▄▀ ▄▄▀ ▀▄ ▄▀ █ ██▀█▄▄ ▄ ██▄▄ █▀█▄▀█ ▀ ▀▀▀ ▀▀▄▄▀█▀▀███▀▀▀█ ▀ █▀▀▀▀▀█ █▄ █▄▀ █ ▀ █ ▄▀ █ ███ █ ▀▄▀█▀██▀█▀▀ ▀▄▄ █ ▀▀▀ █ ▄▄█▄▀ ▄ █▀ ▄▄▀▀ █ ▀▀▀▀▀▀▀ ▀▀▀ ▀ ▀ ▀ ▀ ▀ ▀ Scan to connect
Any CLI tool works. Pick your agent and go.
$ relay claude $ relay codex $ relay aider $ relay goose # or any command you want $ relay htop
Why are you doing that to your AI agents?
Your Claude Code session hit a Y/N prompt 2 hours ago. You're at lunch. That's real time and money wasted.
Your personal machine now does autonomous work. It needs monitoring too — and checking should be as easy as glancing at your phone.
Tennis tournament. Coffee shop. Your kid's recital. Peek at your agents in 3 seconds, then put your phone away.
Pair debugging, live demos, or showing your agent do something wild. Just share the URL.
I had 20 Claude Code sessions running at home. I was stuck at a tennis tournament with no idea if they were working or waiting on me. Now I just check my phone and get back to my match.
— @askscottpierce, builder of things
For the technical folks who want to know it's solid before they trust it.
No trials, no credit card, no catch. Install and go.
One install, one command, one QR code. That's the whole flow.
Then run relay server start --tunnel and scan the QR code.