Alerts
Wait notifications when AI agents Needs you
Get pinged when a remote tmux agent Needs you, then attach from your phone. Agents stay on the host. SSHaven is the thin-client pilot console — in-app / OS wait notify as shipped on the agent board, not a laptop babysit.
Short answer
When a remote tmux AI agent stalls on input, SSHaven can notify your phone so you open the session and answer — without keeping a laptop attached. Agents run in tmux on a host you control; the phone does not run the model. Fleet statuses are Running, Needs you, and Finished. Wait notifications are the in-app / OS notify when a session Needs you — the same product surface described on AI agent pilot and the agent fleet board. Price is $4.99 one-time on the App Store and Google Play, with credentials stored on-device.
Needs you → ping → attach
The pocket loop is simple: the board marks a session Needs you (wait-for-input / approval-style prompt), SSHaven can raise an in-app or OS notification, you tap through, attach to the tmux session, answer, and return to the fleet view.
- See every remote agent on the fleet board: Running, Needs you, Finished — browse by server, project tag, or agent type.
- After the ping, attach to tmux from iPhone, peek, or switch sessions. The model never moves onto the phone.
- For the broader “monitor from my phone” question, see monitor remote AI agents.
That is the current product wedge versus a generic SSH terminal: status on a board, a wait ping, then attach — not a DIY ntfy hook and not one-tap Approve without opening the session.
Claude, Codex, and Cursor stay on the host
Brand CLIs keep running in host tmux. SSHaven is native SSH + pilot console for iPhone, iPad, and Android (Play io.adamlabs.shellcraft). Paths:
- Claude Code from iPhone — Claude does not install on the phone.
- Codex / Cursor from iPhone — same thin-client attach pattern.
- AI agent pilot — the product hub for the board and wait pings.
What this is not (yet)
Own the “notify when Claude waits” cluster with current product. Be explicit about what is still gated:
- Host-helper push / lock-screen Approve-Deny — Not yet. That is a separate product track. Today you get in-app / OS wait notify as shipped, then open the session to answer.
- One-tap Approve without opening the session — Not this page. Attach, then answer in the live tmux PTY.
- DIY ntfy as a product feature — SSHaven does not ship ntfy hooks. Fair vs DIY scripts and Claude Remote Control; no parity claims.
- Mosh / Watch push / voice-image prompt attach — Not claimed here. Session is SSH to tmux; tmux keeps the agent alive when the phone sleeps.
For fair framing against newer agent terminals, see SSHaven vs Moshi, SSHHIP, and TermRover.
Keys on-device
Passphrases and keys stay in iOS Keychain / Android Keystore. There is no SSHaven cloud vault. SSH traffic goes from your device to the hosts you choose — not through an Adam Codes relay. Details: SSH keys in Keychain.
Pricing and platforms
$4.99 one-time on the App Store and Google Play. iPhone, iPad, and Android. No subscription required to open a shell, see the board, or attach after a wait ping. Compared with subscription SSH clients: one-time SSH vs Termius. Android path: SSH client for Android.
FAQ
Does the model run on the phone? No. Agents run in tmux on your host; SSHaven is the SSH thin client and pilot board.
Host-helper push / lock-screen approvals yet? Not yet. Current wait notifications are in-app / OS notify when Needs you, then you attach and answer in the session.
Same as the fleet board? Same live surface. /agent-fleet-board names the Running / Needs you / Finished board; this page owns the wait-ping / “notify when Claude waits” angle. /ai-agent-pilot is the product hub.
Android? Yes — Google Play is live at the same one-time price (io.adamlabs.shellcraft).
Cloud vault? No. Credentials stay on-device.
Can I approve without opening the session? No. After the ping, open SSHaven, attach, and answer in the tmux 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.
- MonitorMonitor remote AI agents from your phoneOne phone board for many remote agent tmux sessions. Agents stay on the host — SSHaven is the fleet monitor, not another SSH app.
- 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.
- FleetAgent fleet board: Running, Needs you, FinishedSee every remote tmux AI agent’s status on your phone. Get pinged when one Needs you.
- Codex & CursorCodex and Cursor from iPhoneAttach to remote Codex or Cursor tmux sessions from iPhone. Keys on-device. $4.99 one-time.
- 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.
- KeychainSSH keys in Keychain — no cloud vaultPassphrases in iOS Keychain. No SSHaven cloud vault. SSH goes to your host, not an Adam Codes relay.
- SessionsMulti-session SSH and projectsKeep a pool of sessions, tag work across machines, and leave remote jobs running.