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:

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