AEO
How to monitor remote AI agents from your phone
SSHaven is the phone and iPad fleet monitor for many remote agent tmux sessions — one board for every session on the box. Agents stay on the host. The phone is a thin client. This is not just another SSH app.
Short answer
- Run many agents in tmux on a Mac, Linux box, or VPS you control — one session per project or CLI. They keep running when the phone sleeps.
- Watch the whole fleet from one board: Running, Checking, Needs you, Finished. Wait pings fire when a session wants approval.
- The agent does not install on iPhone, iPad, or Android. Claude Code, Codex, Grok, Aider, OpenCode, and custom commands stay on the host.
SSHaven is that SSH + tmux fleet monitor: $4.99 one-time on the App Store and Google Play. Credentials stay on-device. There is no SSHaven cloud vault.
Many agents, one board
A generic SSH terminal shows one PTY. Vibe-coders leave several agents on the same remote box — Claude in one tmux session, Codex in another, a custom command in a third. You need one phone board for all of them, not a pile of ad-hoc shells.
SSHaven’s agent pilot is that fleet monitor. Each session shows a product status:
- Running — the remote process is actively working.
- Checking — the board is still reading the session (no clear signal yet). Preferred over a wrong status.
- Needs you — wait-for-input or approval style prompts. This is how you approve an agent from the phone without opening a laptop.
- Finished — the agent process is gone; a plain shell may be left behind.
Browse by server, project tag, or agent type. Several sessions can live on the same host. Closing a tab on the phone does not have to kill remote work.
Wait notifications (tmux wait ping)
A board is not enough if you still have to stare at it. SSHaven can notify you when any session in the fleet hits an approval prompt or is waiting for input. That tmux wait notification is why the phone stays in a pocket: ping on Needs you, attach, answer, put it away — while the rest of the fleet keeps Running.
Notifications are local to the device. They are not a cloud agent-control service. Traffic is still SSH from your phone to the hosts you configure.
Claude and other CLIs stay on the host
You cannot monitor Claude Code remotely by installing Claude on iPhone. There is no App Store or Play build that executes the agent on the handset. The working setup is the same as Claude Code from iPhone: install the CLI where the repo lives, start it in tmux, SSH in. Repeat for every agent you want on the board.
That pattern covers Codex, Grok, Aider, OpenCode, or a custom command. SSHaven does not replace those tools and does not run a model on-device. Optional install recipes can bootstrap common CLIs and tmux via brew/apt/dnf and similar, only after you consent.
iPhone, iPad, and Android
How this compares
Classic SSH suites (Termius, Blink, Prompt) are strong terminals. Newer agent-terminal apps (Moshi, SSHHIP, TermRover) compete on “drive Claude from a phone.” SSHaven’s wedge is the multi-agent tmux fleet board + wait pings at $4.99 one-time, with on-device secrets — not another SSH app with a pretty shell. Feature notes stay qualitative:
FAQ
How do I monitor remote AI agents from my phone? Run many of them in tmux on a host you control. Use one SSH fleet board for Running / Checking / Needs you / Finished and wait notifications. SSHaven is that board.
Does Claude Code run on the phone? No. It does not install on iPhone, iPad, or Android. Attach over SSH. See Claude Code from iPhone.
Can I watch more than one agent? Yes. That is the product: one board for every tmux agent session on the remote box. Details: pilot remote AI agents in tmux.
Can I approve an agent from the phone? Yes, when the session is in Needs you: open the tmux attach and answer the prompt. A wait ping can tell you it is time.
How much is SSHaven? $4.99 one-time on App Store and Google Play. No subscription required to open a shell or attach to a tmux agent session.
More about SSHaven
- iPhoneSSH client for iPhoneConnect to servers from your pocket with a native shell, Keychain keys, and wait alerts.
- AndroidSSH client for AndroidNative SSH terminal on Android with Keystore keys, a $4.99 one-time price, and a tmux agent board.
- Claude CodeRun Claude Code from iPhoneClaude stays on your Mac or VPS. SSHaven is the SSH + tmux board that pings you when it waits.
- iPadSSH client for iPadA larger terminal canvas with hardware-keyboard workflows and the same on-device secrets.
- AgentsPilot remote AI agents in tmuxOne board for every remote tmux agent: Running, Checking, Needs you, Finished — with wait pings.
- AttachAttach to a tmux agent session from iPhoneSSH attach to tmux on a host you control. Agents stay on the host. iPhone is a thin client.
- CompareSSHaven vs Termius, Blink, and PromptFair criteria: price model, credential storage, and the tmux agent pilot board.
- PricingOne-time SSH vs Termius subscriptionWhat you pay once for SSHaven on iPhone, iPad, and Android — and when Termius still wins.
- Agents vsSSHaven vs Moshi, SSHHIP, and TermRoverHow SSHaven’s $4.99 pilot board compares with newer agent-terminal apps.
- SecurityKeys stay on your deviceWhat SSHaven stores in Keychain, and what never leaves the phone for our cloud.
- SessionsMulti-session SSH and projectsKeep a pool of sessions, tag work across machines, and leave remote jobs running.