开发与 ITReddit 原帖

Port22, see every AI coding agent running on your Mac from your iPhone, and answer their prompts from anywhere

完整上下文原始内容 · Reddit

Hey r/macapps, I've been building Port22 for the last few months. I run a few AI coding agents at once, Claude Code, Codex and OpenCode, and I found myself stuck at my desk because of them. They stop every few minutes to ask permission to run a command, and nothing happens until someone says yes. Port22 is a menu bar app for your Mac and an iPhone app. Every agent running on your Mac shows up in one list on your phone with a live view of what its doing. When one needs permission, you get a notification and answer it right there. A few things I've spent the most time on: It shows the real question. An early version tried to figure out the options itself and made its own Approve and Deny buttons. It got them wrong sometimes, which is not something I wanted happening with shell commands. Now it only shows the exact question and options the agent wrote. The session waiting for you always comes first, so you dont have to hunt for it. No account needed. Pair it with your Apple ID in three simple steps. Works at home and away. At home your phone talks directly to your Mac. Away from home it works over cellular too. Only your Mac and your phone can read the data, and none of your code is stored. Supported today: Claude Code Codex OpenCode Coming next: Hermes OpenClaw The problem If you leave agents running, you have two bad choices. Turn permissions off and you dont see a risky command until after it runs. Keep permissions on and you have to stay near your Mac waiting for prompts. Remote desktop or SSH helps you get back to your Mac, but it doesnt tell you an agent is waiting for you. You still have to notice it yourself. How its different SSH apps like Termius or Blink Shell give you a terminal, but you still have to find the right session. Port22 tells you exactly which one is waiting. Screen sharing apps like Jump Desktop or Screens work, but using a full Mac desktop on a phone isnt a great experience. Port22 is built for this one job. Cloud agent apps start a new session on their own servers. Port22 connects to the sessions already running on your Mac, in your own folders, with your existing setup. Where it falls short: Mac only. It supports terminal based agents, not Cursor's built in agent. Its not trying to replace screen sharing, it just solves one problem really well. Pricing Free includes 1 Mac and 2 active sessions. Its not a trial and theres no time limit. Unlimited Macs and sessions is $19.99/year as a founding price. Its not available yet. Beta opens on or before July 31, and I'll be letting people in a batch at a time. Happy to answer any questions, including what doesnt work yet. Join the waitlist: Waitlist

01需求标签
开发与 IT功能改进移动应用候选方案待验证

已收集讨论

3 条已收集

3条已收集3条 Reddit 标称评论
u/harry-harrison-79

one approval test i'd add before beta: queue two identical-looking prompts from different repos, then change one command after the phone notification arrives. the phone approval should be bound to the exact session, cwd, command and args, with a short expiry. any change should invalidate it and require a fresh prompt. that catches the scary stale-notification case without making users inspect a full terminal.

u/casualhermit楼主回复

So this is basically "the button did something other than what the user actually thought it would do", this is surely a pre-beta test i have done on Port22. NGL, the stale notification case is damn scary, adding it to the pre beta test list so i can test it better Appreciate your time on this.

u/zecureit

An audit trail would make this easier to trust in daily use. For every phone response, keep a local record on the Mac of the device that answered, the exact prompt and options shown, the session, the timestamp, and whether the agent accepted it. I would also reject pending approvals when the Mac locks or the phone is unpaired. That gives users a way to investigate a surprising command without uploading code or terminal output.