P

Port22

Claude Code, Codex & more on your phone

Dev ToolsFreemium

Monitor and control coding agents running on your Mac from an iPhone: live transcript, push notification when an agent needs approval, and you tap the actual option instead of guessing a keystroke. Works with existing setups, no wrapper or config change.

What is Port22?

Port22 is an iPhone client for coding agents running on your Mac. A small Mac agent attaches to terminal sessions you already have open, and the phone app gives you the live transcript plus the ability to answer an approval prompt by tapping the actual option instead of guessing a keystroke. It is built for the gap between starting an agent and being at the desk when it stops: push notifications fire when a session finishes or needs approval, so idle time stops being invisible. Traffic between the Mac and the phone is end-to-end encrypted, LAN-first, with an encrypted relay taking over automatically when you are away from Wi-Fi.

Key features

  • Attaches to terminal sessions that are already running rather than forking or creating new ones, so no wrapper or config change to an existing setup is required.
  • Supports Claude Code, Codex and OpenCode today; OpenClaw and Hermes are listed as 'Soon'.
  • Pairs over iCloud when the Mac and iPhone share an Apple ID, or via a six-character code over the same Wi-Fi when they do not.
  • Live transcript on the phone — read tokens as the agent thinks, edits and runs — with reply and approve from the same screen.
  • Push notification when an agent finishes or needs approval, a live session count in the Dynamic Island, and the full session roster on the lock screen.
  • End-to-end encrypted between Mac and iPhone; LAN-first, with an encrypted relay engaging automatically off Wi-Fi. The site states the relay forwards ciphertext, never holds the keys, and cannot read your code.
  • Works with Ghostty, kitty, Alacritty, WezTerm, tmux and Terminal.app; runs on Apple Silicon and Intel Macs.
  • Free tier requires no account and no card.

Who it's for

  • Approving a coding agent's tool call from the phone when it blocks minutes after you leave the desk.
  • Watching a long-running agent session finish while away from the machine, instead of returning to find it stalled on a prompt.
  • Keeping several agent sessions running across one or more Macs and seeing at a glance which one is waiting on a human.
  • Reading what an agent actually did — token by token — without opening the laptop to check.

When not to use it

It needs a Mac running the agent CLI plus an iPhone, and it does not attach to Warp or IDE built-in terminals, so anyone on those terminals, on Android, or wanting a web client is out of scope.

FAQ

How much does Port22 cost?

The Free tier is $0 forever and covers one paired Mac, two concurrent sessions, reply and approve from the phone, the encrypted relay and push notifications, with no account or card required. The Unlimited 'Founding' tier is $19.99 per year for unlimited Macs and unlimited sessions, and includes everything in Free.

Can the relay read my code?

The site states the connection is end-to-end encrypted between the Mac and the iPhone, that the relay forwards ciphertext and never holds the keys, and that zero bytes of code are stored. Connections stay LAN-first, with the relay engaging only when you are away from your Wi-Fi network.

Which terminals and agents does it work with?

Terminals: Ghostty, kitty, Alacritty, WezTerm, tmux and Terminal.app. Warp and IDE built-in terminals are not supported. Agents: Claude Code, Codex and OpenCode, with OpenClaw and Hermes listed as coming soon.

Do I have to change how I start my agents?

No. The Mac agent monitors terminal sessions and attaches to ones already running rather than creating its own, so no wrapper or configuration change is needed — but the agent CLI has to be installed on the Mac first.

AI Coding AgentsDeveloper ToolsiOSProductivityArtificial Intelligence
Launched September 13, 2026

Share this launch

Embed this badge

Featured on OrangeBot
<a href="https://orangebot.ai/product/port22" target="_blank" rel="noopener noreferrer">
  <img src="https://orangebot.ai/api/badge/port22.svg" alt="Featured on OrangeBot" width="200" height="54" />
</a>

Comments