Cross-device IDE

Control your Mac IDE
from your iPhone.

Your AI agent just finished, errored, or needs input — and you're not at your desk. With Xtro, you don't need to be.

IDEs
VS Code Cursor Windsurf Antigravity Trae Kiro
AI CLIs
Claude Code OpenCode Gemini CLI Codex CLI Cline Cursor BlackBox Kilo Code
12:00 AM
T1
T2
T30
Type or speak...
0:00
⇧Tab
rewind
undo
esc
1
2
3
esc
⇧Tab
rewind
undo
esc
/
resume
clear
ultra think
read plan
exec plan
push
Terminal
Source
Diffs
IDEs
VS Code Cursor Windsurf Antigravity Trae Kiro
AI CLIs
Claude Code OpenCode Gemini CLI Codex CLI Cline Cursor BlackBox Kilo Code
The problem

Sound familiar?

You kicked off a Claude Code task and went for coffee. 10 minutes later — did it finish? Did it error? Is it waiting for permission?

You're in bed and the fix is a one-liner. But your Mac is in the other room. So it waits until morning.

You know exactly what to tell the agent. Typing it on your phone? Too slow, too many typos. You wait until you're back at your desk.

Xtro solves all three.
How it helps

One app. Full control.

Live Terminals

No SSH. No glitchy remote sessions. Xtro mirrors your IDE terminals natively — real-time, zero lag. When your agent needs input, you tap the answer and keep moving.

Voice-to-Code Whisper + LLM

A 10-second voice note instead of typing on glass. Whisper catches every word, then our refinement layer rewrites it into a precise technical prompt your agent actually follows.

Git & Diffs

Review the diff. Stage it. Commit. Push. All from your phone, all synced with your Mac in real-time. Ship code without walking back to your desk.

Whisper + LLM pipeline

Talk to your AI agent.
In any accent.

Hit record and describe what you need — in broken, accented, or casual English. Whisper captures every word. Then our proprietary refinement layer rewrites your input into structured technical language. A 10-second voice note becomes a production-grade prompt.

You speak
Whisper
LLM refines
Agent instructed
Refining prompt
REC 0:00
What you said

What the agent receives

Refining
Features

Built for agentic workflows

Claude Code
Task completed. Waiting for prompt.
2m ago
Test suite
2 failures in auth/session.test.ts
5m ago
Agent
Permission required: run migrations?
now

Smart Notifications

Summarized alerts — what happened, what failed, what needs you. Delivered instantly via push, even AFK.

~ % claude
Claude Code v2.1
> Add auth to login flow
Read src/components/Login.tsx
Write src/lib/auth.ts
Edit src/components/Login.tsx
Run npm test -- auth.test.ts
█ Thinking...

Terminal Mirroring

Full read/write access to every VS Code and Cursor terminal. Run commands, interact with AI CLIs, see output live.

feat/auth
M src/lib/auth.ts
A src/middleware.ts
M src/app/login/page.tsx
Stage All Commit Push

Source Control

Stage, commit, branch, push — native Git UI synced with your Mac in real-time.

⇧Tab
Esc
⌘Z
⌘S
/plan
/rewind
⌃C
⌃L
/cost
⌘K
/help
Tab

Custom Key Remaps

One-tap shortcuts for Claude Code, Cline, Gemini CLI, Codex, Cursor. /commands, modifiers — all from touch.

session.ts · +4 −2
 import { verify } from 'jwt'
- const token = getToken()
- if (!token) return null
+ const token = getToken(req)
+ if (!token) {
+   return res.redirect('/login')
+ }
 const session = verify(token)

Diff Viewer

Review code changes before committing. Syntax-highlighted diffs on your phone.

Uploaded to agent session
Photo library → LLM context

Screenshot Uploads

Send screenshots from your photo library directly into the agent's conversation on your Mac.

How it works

Up and running in 60 seconds.

No messy workarounds, firewalls, or SSH tunnels. Just lock in and start building something great.

Or read the docs if you're into that sort of thing ↗

Sign Up
Create your Xtro account.
01
Install Xtro
Install Xtro on both your Mac and iPhone and log in.
02
Pair & Go
Scan the QR to pair, and you're set. Start coding on your Mac, then pick up on your iPhone exactly where you left off.
03
Security-first architecture
End-to-end encrypted
TLS/WSS + device keys
Relay can't read your data
No SSH or firewalls
Pricing

Simple, transparent.

All features included. No hidden fees. Cancel anytime.

Monthly
$10/month

Flexible billing. Full access.

  • Max 3 Terminals
  • Max 2 Devices
  • Voice-to-Code (Whisper + LLM)
  • Source Control & Diffs
  • Screenshot Uploads
  • Custom Key Remap Sets
  • Cancel Anytime
Get Started
Yearly Save 17%
$100/year

Best value — 2 months free.

  • Max 4 Terminals
  • Max 2 Devices
  • Voice-to-Code (Whisper + LLM)
  • Source Control & Diffs
  • Screenshot Uploads
  • Custom Key Remap Sets
  • Save $20 vs Monthly
Get Started
Cancel anytime E2E encrypted 60-second setup
FAQ

Common questions.

Can I run Claude Code from my iPhone?

Yes. Xtro mirrors your Mac terminal to your iPhone in real-time, so you can run Claude Code, respond to agent prompts, and use voice-to-code — all from your phone. No SSH or tunnels required.

Can I control Cursor IDE from my phone?

Yes. Xtro connects to Cursor, VS Code, Windsurf, and other VS Code-compatible editors. You get full terminal access, Git diffs, source control, and custom key remaps — all from your iPhone.

How is Xtro different from Termius or Blink Shell?

Unlike SSH clients like Termius or Blink Shell, Xtro mirrors your existing IDE terminals directly — no server setup, no SSH configuration, no firewall rules. It also adds voice-to-code, Git integration, and AI-agent-specific features like context-aware key remaps.

What is voice-to-code?

Xtro's voice-to-code uses Whisper for speech recognition and an LLM refinement layer to convert casual voice notes into precise technical prompts. A 10-second voice note becomes a production-grade instruction for your AI coding agent.

How does Xtro keep my code secure?

Dual encryption layers: TLS/WSS for network transit plus end-to-end encryption with device-specific keys. The relay server cannot decrypt your terminal data. Local VS Code connections use direct localhost WebSocket and never leave your machine.

How do I set up Xtro?

Sign up at app.xtro.dev, download XtroMac from the dashboard, install the IDE extension, then download XtroiOS from the App Store and pair via QR code. Full setup takes under 5 minutes.

What AI coding tools does Xtro work with?

Xtro works with Claude Code, Cline, Cursor Agent, Gemini CLI, Codex CLI, OpenCode, Blackbox, and Kilo Code. It also supports IDEs like VS Code, Cursor, Windsurf, Trae, and Kiro.

What are the system requirements?

macOS 15 Sequoia or later and iOS 18 or later. Works with any VS Code-compatible editor.

Your agent is waiting for input.
Are you at your desk?

Start on your Mac. Continue on your iPhone. Never miss a beat.

Start Building

macOS 15+ · iOS 18+ · No SSH required

Start Building