Cross-device IDE

Control your Mac IDE
from your iPhone.

Your AI agent just finished, errored, or needs input. 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 in real time. When your agent needs input, reply from your iPhone and keep moving.

Voice-to-Code Whisper

A 10-second voice note instead of typing on glass. Whisper types your words into the terminal, and nothing sends until you say so.

Git & Diffs

Review diffs, stage changes, commit, and push from your phone. Changes stay synced with your Mac in real time. Ship code without walking back to your desk.

Whisper transcription

Talk to your AI agent.
In any accent.

Hit record and say what you need in broken, accented, or casual English. Whisper transcribes it and types the words into your terminal. Nothing sends until you say so, and a second take adds to the first.

You speak
Whisper
Your terminal
Transcribing
REC 0:00
In your terminal

Unsent until you say so

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

Push alerts arrive instantly with a summary of what happened, what failed, and what needs your input.

~ % 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 and 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.

Up and running in under five minutes.

Install the Mac app, the iPhone app and the IDE extension, then pair with a QR code. No SSH tunnels, no firewall changes.

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

Sign Up
Create your Xtro account.
01
Install Xtro
Install Xtro on your Mac and iPhone, add the IDE extension, then 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

Simple, transparent.

Start free for 7 days. All features included, no hidden fees.

Monthly
$10/month

7 days free, then $10 a month.

  • 1 Mac + 1 iPhone
  • Voice-to-Code (Whisper)
  • Source Control & Diffs
  • Screenshot Uploads
  • Custom Key Remap Sets
  • Cancel Anytime
Start free trial
Yearly Save 17%
$100/year

7 days free, then $100 a year.

  • 1 Mac + 1 iPhone
  • Voice-to-Code (Whisper)
  • Source Control & Diffs
  • Screenshot Uploads
  • Custom Key Remap Sets
  • Save $20 vs Monthly
Start free trial
7-day free trial Cancel anytime E2E encrypted 5-minute setup

Common questions.

Is there a free trial?

Yes. Every new account gets 7 days free on either plan. You add a card to start the trial, and if you cancel before day 7 you are not charged.

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?

Termius and Blink Shell are SSH clients. Xtro mirrors your existing IDE terminals instead, with no server setup, SSH configuration, or firewall rules. It also adds voice-to-code, Git integration, and context-aware key remaps for AI agents.

What is voice-to-code?

Xtro's voice-to-code uses Whisper for speech recognition. Hit record, speak casually, and the transcript is typed into your terminal. Nothing sends until you say so, which leaves room for a second take before your agent reads it.

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, install XtroMac on your Mac, add the IDE extension, then install 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, Antigravity, Trae, and Kiro.

What are the system requirements?

macOS 14 Sonoma or later and iOS 17 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 14+ · iOS 17+ · No SSH required

Start Building