Mobile Sync

Your Agents, in Your Pocket

AgentsRoom syncs your desktop Claude sessions to your phone in real time. Start agents, type commands in the terminal, send saved prompts, and check on progress from anywhere. All communication is end-to-end encrypted.

What You Can Do from Your Phone

The mobile companion app is not just a viewer. It gives you real control over your desktop sessions.

Start Agents Remotely

Create new Claude Code sessions directly from your phone. Pick the project, assign a role, choose the model (Opus, Sonnet, Haiku), and launch. The agent starts on your desktop machine immediately.

Full Terminal Access

Read agent output with ANSI colors and formatting preserved. Type commands, send instructions, and interact with the terminal just like sitting at your desk. History replay included.

Send Saved Prompts

Access your project's prompt library from the mobile app. Browse folders, pick a prompt, and send it to any running agent with one tap. No need to retype anything.

Live Dev Server Preview

View your local dev server on your phone through Cloudflare tunnels. See frontend changes in real time as your agents modify the code. Test responsive layouts on a real device.

Agent Status Monitoring

See which agents are thinking, done, idle, or waiting for input. Token usage bars show consumption per agent. Push notifications alert you when an agent finishes or needs attention.

End-to-End Encrypted

Desktop-to-mobile communication uses X25519 key exchange and XSalsa20-Poly1305 encryption. The relay server never sees your code, terminal output, or prompts. New keys every session.

AgentsRoom desktop and mobile app showing the same Claude agent session with real-time sync between Mac and iPhone

Desktop and mobile side by side: the same Claude agent session displayed on both devices with live sync.

How Sync Works

Three steps to connect your phone to your desktop sessions.

1

Pair your devices

Scan a QR code from the desktop app or enter a pairing token manually. Both devices join an encrypted channel. The relay server only forwards opaque encrypted blobs.

2

Projects and agents sync instantly

Your projects, agents, terminal sessions, and status indicators appear on your phone. Changes on either side propagate in real time through the WebSocket connection.

3

Control from anywhere

Start new agents, send prompts, type in terminals, preview dev servers. Every action travels encrypted from your phone to your desktop and executes locally on your machine.

FAQ

Does the mobile app need the desktop app running?+
Yes. The mobile app connects to your running desktop instance through the relay. If the desktop app is closed, the mobile app shows a disconnected state.
Is my code sent through a server?+
No. All data is encrypted on your device before leaving it. The relay server forwards encrypted packets without reading them. It uses X25519 ECDH for key exchange and XSalsa20-Poly1305 for encryption.
Can I start agents from my phone when away from my desk?+
Yes, as long as your desktop app is running and connected to the internet. You can create new agent sessions, pick a role and model, and the agent starts on your Mac immediately.
Does it work on both iOS and Android?+
Yes. The companion app is built with Expo and React Native. It is available on the App Store for iPhone and iPad, and on Google Play for Android devices.
Is there any latency when typing in the terminal from mobile?+
The relay adds minimal overhead. In practice, typing feels near-instant on a normal connection. Terminal output streams live with the same speed as reading it on your desktop.

Code From Anywhere

Download the desktop app and the mobile companion. Pair them in 10 seconds. Control your Claude agents from your couch, your commute, or your coffee shop.

FreeDownload AgentsRoom

Companion app: monitor your agents on the go

Compatible with any Claude plan (Free, Pro, Max, Team, Enterprise)