Your coding agents. In your pocket.

Run the Mac agent, pair your phone, and drive Claude Code, Codex, or OpenCode from anywhere. Watch the live transcript and approve the agent's prompts from your lock screen.

Attach to what's already running.

port22 drives the session you already started — not a fork of it. Whatever agent is open in your terminal.

Claude Code

Claude Code

OpenCode

OpenCode

Codex

Codex

Everything the desk gave you. None of the chair.

Read every token as the agent thinks, edits, and runs — streamed straight to your hand.

Get notified the second it matters — a push hits your lock screen the moment the agent finishes or needs you. Tap straight in.

Works anywhere. LAN at your desk, an encrypted relay on the train — the same live session.

Three steps. One Apple ID.

01

Run the Mac agent

One binary. It watches the terminal sessions you point it at.

02

Pair over iCloud

Signed into the same Apple ID, your Mac and iPhone find each other — no new login, no QR dance.

03

Drive from anywhere

Open the app, pick a session, read along and approve.

0
agents supported
0
bytes of code we store
<0s
to pair a phone
0%
end-to-end encrypted

LAN-first. When you're away, an end-to-end-encrypted relay forwards the bytes without ever holding the keys — it can't read your transcript, your prompts, or your code. It rides your iCloud account, so there's no separate port22 login and nothing extra to store.

Get the app.

The iOS app pairs with the Mac agent. Both free while in beta.

notarized · apple silicon + intel