Codex & Cursor
Codex and Cursor from your iPhone
OpenAI Codex and Cursor agents run on a host you control — usually inside tmux. SSHaven is the native SSH client and pilot board so you can attach from iPhone, leave agents running, and get pinged when they need you. The model never runs on the phone.
Why a phone thin client
Codex and Cursor sessions often wait for a yes, a paste, or a stuck prompt while you are away from the desk. A thin SSH client on iPhone lets you glance the fleet — Running, Needs you, Finished — and attach when something blocks.
Agents stay on the host. SSHaven does not execute Codex or Cursor on-device; it opens a live shell to the machine where those processes already run. See the AI agent pilot board for the same loop across Claude, Codex, Cursor, and custom commands.
Attach the tmux session
- On the host: start Codex or Cursor where the repo already lives.
- Keep the process in tmux so it survives phone sleep and network drops.
- On the phone: add the host in SSHaven, authenticate with a password or SSH key stored in Keychain / Keystore, and attach to that session.
Optional install recipes on sshaven.app can bootstrap common agent CLIs and tmux via the usual package managers. Nothing is installed until you consent. You can skip recipes and run any command in a managed tmux session.
Also works for Claude Code
Same thin-client loop as Claude Code from iPhone: host-side agent, tmux, SSHaven attach. Use this page for Codex / Cursor brand searches; use the Claude page when that is the SERP. The pilot board treats them as peers.
Keys stay on the device
Credentials live in iOS Keychain or Android Keystore. SSHaven does not keep a cloud vault of your SSH keys. Details on Keychain SSH keys and security.
One-time price vs subscriptions
SSHaven is $4.99 one-time on the App Store and Google Play. No subscription is required to open a shell or attach to a Codex or Cursor tmux session. Compare the model on one-time SSH vs subscriptions.
iPhone, iPad, and Android
Native apps for iPhone, iPad, and Android (Play: io.adamlabs.shellcraft). Same pilot board and on-device credentials. ASA campaigns stay App Store–only; the product itself ships on both stores.
Fair vs Moshi / agent terminals
Shopping agent-first SSH apps? Read the Moshi / SSHHIP / TermRover comparison. SSHaven does not claim Moshi-parity reconnect or host-helper push approvals that are not shipped yet — this page is SSH + tmux pilot only.
FAQ
Does SSHaven run Codex or Cursor on the phone? No. Agents stay on your host. The phone is a thin SSH client and pilot board.
Is there a cloud vault for keys? No. Credentials stay in Keychain / Keystore.
Host-helper push / lock-screen approvals? Not claimed on this page — that is a separate product track. Today: SSH attach + pilot states.
Android? Yes — Google Play alongside App Store.
More about SSHaven
- iPhoneSSH client for iPhoneConnect to servers from your pocket with a native shell, Keychain keys, and wait alerts.
- 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 tmuxSee Running, Needs you, and Finished — and get notified when a remote agent waits.
- 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.