Your Claude agents run on your Mac. You control them from your phone. No SSH, no port forwarding, no VPN. Just an encrypted connection and a native app.
AgentsRoom bridges your desktop and mobile with end-to-end encryption. Full terminal access, agent management, and live previews from iOS or Android.
The standard way to access a remote terminal from a phone is SSH. Install a terminal app, type in credentials, navigate to the right tmux session, and squint at a 6-inch screen showing a full terminal interface designed for a 27-inch monitor.
It works, technically. But nobody enjoys it. The font is too small, the keyboard covers half the screen, connections drop when you switch apps, and there's no way to get notified when something happens in your Claude session.
AgentsRoom replaces this with a purpose-built mobile app. Instead of a raw terminal, you get a native interface with structured views, push notifications, and automatic reconnection.
Three components, one encrypted pipe.
Runs the Claude agent sessions in real PTY terminals. Pushes status, terminal output, and activity data to the relay.
A lightweight WebSocket server that forwards encrypted messages between your desktop and phone. It never decrypts, reads, or logs any content. Just opaque blobs in, opaque blobs out.
Receives encrypted data, decrypts locally, and presents it in a native UI. Shows projects, agents, terminals, summaries, and live previews.
You don't need to trust the relay. The math handles it.
Desktop and mobile generate ephemeral Curve25519 key pairs during pairing. A Diffie-Hellman exchange produces a shared secret. New keys every session for forward secrecy.
All messages are encrypted with an AEAD cipher before transmission. Authentication prevents tampering. The relay only forwards ciphertext.
Both devices verify each other's public keys using an HMAC proof derived from the pairing token. A man-in-the-middle cannot forge this proof without knowing the token, which never leaves your devices.
The relay server joins rooms using a SHA-512 hash of the pairing token. It never receives the token itself. Room IDs are meaningless without the original secret.
Both let you access your agents remotely. One was designed for it.
Everything you'd check on your desktop, available on your phone.
See all agents across all projects. Start new sessions, check statuses, read summaries. Each agent shows its role, model, and current state.
Live terminal output rendered in a mobile-optimized view. Full scrollback history, syntax highlighting, and search. Watch your agents code in real time.
Conversation view for each agent. See the exchange between Claude and its tools. Send input when the agent needs a decision.
View your running dev server on your phone through Cloudflare Tunnel. Test responsive layouts on a real mobile device while your agents work.
Start and stop Cloudflare Tunnels remotely. Share your local dev server without touching your desktop.
Check repository status, see what files changed, and review diffs. Know what your agents modified without opening a terminal.
No configuration files. No port forwarding. No certificates.
In AgentsRoom desktop, open the mobile bridge panel. A QR code appears with your unique pairing token.
Open AgentsRoom on your phone and scan the QR code. The encrypted handshake completes automatically. Your phone is now paired.
The pairing persists. Next time you open the mobile app, it reconnects to your desktop automatically. No re-scanning needed.
Download AgentsRoom on your Mac and get the companion app on your phone. Encrypted, native, and built for remote access.
Download for macOSRequires a Claude subscription (Max or Pro)