Android
SSH client for Android
SSHaven is a native SSH client for Android — a live terminal in your pocket, passwords and key passphrases in the Android Keystore, and a $4.99 one-time pilot board for remote AI agents running in tmux.
Live terminal + Keystore keys
An SSH client for Android has to work on a small screen, over cellular, and on a home-lab LAN. You add a host, authenticate, and keep a usable shell without parking a laptop. SSHaven is built for that job: save hostname, port, and username; sign in with a password or an SSH key; work in a live terminal with a special-keys toolbar (Esc, Ctrl, arrows, and more). Select and copy text from the session. Connection status stays visible while you connect and authenticate.
That is a real SSH terminal on Android, not a chat wrapper. Tail logs, edit a remote file, restart a unit, or sit in tmux. Touch scrollback is there for long output. Favorites and search keep a growing host list usable.
Credentials stay on the phone. Passwords and key passphrases use EncryptedSharedPreferences backed by the Android Keystore. Private key files stay in the app sandbox. SSHaven does not operate a cloud vault for SSH secrets, and it does not require an SSHaven account to open a shell. Traffic goes from your device to the hosts you choose — not through an Adam Codes relay. Read the model on the security page.
- Password auth or import an OpenSSH key (ed25519, RSA, and similar formats).
- Optional saved passphrases in Android Keystore — not in an SSHaven cloud.
- Optional local network access for Raspberry Pi, NAS, and other LAN hosts.
- No ads SDK. No SSHaven account required to SSH.
Pilot tmux agents from Android
A generic SSH terminal Android app gives you a PTY. SSHaven also shows a pilot board for the whole remote fleet you already run in tmux. The agent does not run on the phone. Claude Code, Codex, Grok, Aider, OpenCode, or a custom command stay on the host. The Android client is one board for every session, and can ping you when something waits. How-to: monitor remote AI agents from your phone.
Each tracked session shows a product status:
- Running — the remote process is active.
- Checking — still reading the session.
- Needs you — wait-for-input or approval style prompts. This is why the phone stays in your pocket.
- Finished — the agent process is gone.
Browse by server, project tag, or agent type. Leave several sessions on different machines without killing remote work when you switch tabs. Official install recipes can bootstrap common agent CLIs and tmux via the usual package managers, only after you consent. You can skip recipes and run any command in a managed tmux session.
That tmux Android SSH workflow is the product wedge versus a generic terminal. Agent-terminal comparisons (Moshi, SSHHIP, TermRover) live on SSHaven vs Moshi, SSHHIP, and TermRover. SSHaven does not invent those competitors’ feature lists.
One-time purchase
SSHaven on Google Play is a $4.99 one-time SSH client for Android. Package io.adamlabs.shellcraft. No subscription is required to open a shell or attach to a tmux agent session. There is no freemium cap on connecting. Verify the live price on the Play listing before you buy.
If the money question is “one-time SSH Android vs a Termius plan,” that page is one-time SSH client vs Termius. This page owns the Android product. We do not invent Termius dollar prices.
Also on iPhone / iPad
The same product ships on iOS. Keys there live in the iOS Keychain instead of Android Keystore. Start with SSH client for iPhone or SSH client for iPad. If the job is leaving Claude Code in tmux on a Mac or VPS and attaching from a phone, read Run Claude Code from iPhone — the host-side setup is the same from Android. Claude Code does not install on the phone on either platform.
App Store listing: id6792385214. ASA ads stay App Store-only; this site can (and does) talk about Play.
FAQ
Is SSHaven an SSH client for Android? Yes. Native shell, password or key auth, and a live terminal. Get it on Google Play.
Where are SSH keys stored? Passwords and passphrases use the Android Keystore via EncryptedSharedPreferences. Private key files stay in the app sandbox. There is no SSHaven cloud vault.
Can I pilot tmux agents from Android? Yes. Agents run on your server in tmux. SSHaven shows Running / Needs you / Finished and can notify you when a session waits. Details: pilot remote AI agents in tmux.
Does Claude Code run on Android? No. Run it on a host you control, keep it in tmux, then SSH in. Same pattern as Claude Code from iPhone.
How much is the Android SSH client? $4.99 one-time on Google Play. No subscription required to open a shell. Pricing vs Termius: one-time SSH vs Termius.
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 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.
- 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.