
Port22
Port22 · Coding
Port22 is a Mac-to-iPhone companion that gives you remote coding agent control over sessions you already have running on your Mac. As a coding agent companion app, it doesn't fork your terminal. Instead it attaches to whatever agent is open, streams the live transcript to your phone, and lets you approve actions with a tap. It works with Claude Code, Codex, and OpenCode, pairs through your Apple ID, and pushes bytes through an end-to-end encrypted relay when you're away from your desk.

About Port22
What Is Port22
Port22 is a companion app for people who run terminal coding agents and would rather not babysit them at a desk. It reads along as the agent thinks, edits, and runs commands. Then it lets you reply or approve wherever you happen to be.
The setup is short. You install a small agent on your Mac, pair your iPhone, and the app attaches to the sessions already running in your terminal.
The problem it solves is straightforward. Long-running agents don't finish on your schedule. A Claude Code session that hits a permission prompt and stalls for twenty minutes is wasted time. Stepping away for coffee shouldn't cost you the thread of a refactor.
The most important limit is scope. Port22 is Mac and iPhone only, and it drives existing sessions rather than hosting its own. There's no cloud IDE here, and no Windows, Android, or web client. Your Mac has to be on and reachable for the app to do anything useful.
Getting Started
- Download and run the Mac agent. It's a single binary that watches the terminal sessions you point it at.
- Open the iPhone app and pair over iCloud. Signing into the same Apple ID is enough, so there's no separate Port22 login and no QR code to scan.
- Open the app, pick the session you want, and read the live transcript as it streams.
- Reply, approve, or reject tool calls with a tap to keep the agent moving.
- Add more Macs or sessions later if you want to cover a whole fleet rather than a single machine.
Product Information
A quick look at Port22's pricing, supported platforms, and performance.
Best for
The users, tasks, and scenarios where this tool fits best.
Users
- Solo developers running long coding agent sessions on a Mac who want to step away without losing momentum.
- Indie hackers and vibe coders who ship from a laptop and phone rather than a desk setup.
- Small teams managing several agent sessions across more than one Mac.
Tasks
- Approving tool calls and permission prompts without walking back to the keyboard.
- Following a live transcript to see what an agent is editing or running in real time.
- Replying to an agent's clarifying questions from a phone while out of the house.
Scenarios
- Long refactors that keep pausing on a yes/no prompt while you're in a meeting.
- Monitoring an agent from the couch, a train, or a coffee shop over the encrypted relay.
- Checking which of several sessions is waiting on you at a glance from the lock screen.
Key features
Attaches to sessions that are already running
Port22 doesn't start its own version of your agent or fork your terminal. It drives the session you already opened, so whatever is happening in your terminal is exactly what shows up on your phone. That matters. You keep working the way you normally do and just gain a second window into it.
Live transcript streaming
Every token the agent produces streams straight to your hand as it thinks, edits, and runs commands. You read along the same way you'd read the terminal, except the phone follows the output for you. Huge difference when you're away from the desk. For anyone used to refreshing a log, this turns passive waiting into active oversight.
Tap-to-approve actions
When an agent needs a yes, a notification lands and you approve or reject with a tap. This tap-to-approve flow is what keeps sessions from stalling while you're away, and it's the reason the app exists. You stay in control of what runs. No hovering required.
iCloud pairing with no separate login
Pairing rides your existing Apple ID, so your Mac and iPhone find each other without creating a new account or scanning a QR code. Fewer credentials means one less thing to manage, and setup takes seconds rather than turning into a configuration session you'd rather skip entirely.
End-to-end encrypted relay
At your desk the app talks over your LAN. When you're away, an end-to-end encrypted relay forwards the bytes without ever holding the keys, so it can't read your code. For developers working on private repos, that's a meaningful distinction from a service that stores your sessions on its own servers and can read everything you ship through it. Trust matters here.
Live status on the lock screen
A live count sits in the status area and the full roster of sessions appears on your lock screen, so you don't have to open the app to know where things stand. It's a small thing that saves a lot of tap-checking, particularly when you run several sessions at once.
Several agents under one roof
Claude Code, Codex, and OpenCode are supported today, with OpenClaw and Hermes listed as coming soon. If your workflow already leans on one of these terminal agents, Port22 slots in beside it instead of asking you to switch tools. That's the whole pitch, and it's a narrow one by design.
Pros and cons
Pros
- Drives your existing sessions instead of duplicating them, so nothing about your terminal workflow changes.
- Tap-to-approve keeps long agent runs from stalling when you step away.
- iCloud pairing means no new account and no QR dance.
- End-to-end encryption means the relay can't read your code.
- Free tier covers the whole app on one Mac and two sessions, not a crippled trial.
Cons
- Mac and iPhone only, so Windows, Android, and web users are out of luck.
- Your Mac must be on and reachable for remote sessions to work, which rules out a machine left asleep.
- It monitors and controls agents rather than hosting them, so it isn't a cloud IDE and won't run work on its own.
Frequently asked questions
It's a Mac-to-iPhone companion that attaches to coding agent sessions already running on your Mac, letting you read the live transcript and approve actions from your phone instead of staying glued to the terminal while a refactor grinds along.
Related content
Explore related tools, skills, and articles for Port22.
Port22 Alternatives
Forefront
Forefront · CodingForefront is a web platform for building with open-source AI. It lets you fine-tune leading open-source language models on your own data, evaluate how they perform, and run them through an API or export them to host yourself. Developers who want the convenience of a closed-source platform but insist on owning their models and data are the target audience here.
Startkit
StartKit.AI · CodingStartkit is a boilerplate for building AI SaaS and AI wrapper products. Think of it as an AI startup boilerplate with the boring parts already wired up: authentication, Stripe and Lemon Squeezy payments, usage limits, transactional email, and an AI API starter that talks to OpenAI, Anthropic, Groq, or Llama. You clone the repo, set your price, and start on the part of your product that people actually pay for. It's Next.js under React and Tailwind, so most of the boilerplate code already feels familiar.
Testim
Tricentis · CodingTestim is an AI-powered test automation platform for building and running end-to-end tests across web, mobile, and Salesforce applications. It leans on machine learning to keep tests stable when an interface changes, so teams spend less time fixing broken selectors. Not bad for an automated testing tool you can start using today. You create tests by recording actions in a browser, then optionally add JavaScript when you need more control. It's a solid pick for busy QA teams.
