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.

Get it on Google Play

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