Tools · Open source

Shellwave: SSH Client & SFTP

LordOfPolls

Open-source SSH client and terminal with SFTP, port forwarding and jump hosts

Download

Opens the official F-Droid page

Shellwave: SSH Client & SFTP screenshot 1Shellwave: SSH Client & SFTP screenshot 2Shellwave: SSH Client & SFTP screenshot 3Shellwave: SSH Client & SFTP screenshot 4Shellwave: SSH Client & SFTP screenshot 5Shellwave: SSH Client & SFTP screenshot 6

About Shellwave: SSH Client & SFTP

Shellwave is an open-source SSH client and terminal for Android phones, tablets

and foldables. Connect to your Linux servers, Raspberry Pi or homelab with SFTP,

port forwarding and sessions that survive a dropped connection.

It exists because every mobile SSH client makes you choose between convenient

and trustworthy — and that's a stupid choice.

Sessions that survive

Your train goes into a tunnel and the connection drops. When the signal comes

back, your session is still there — reconnected without re-typing a password,

and with optional tmux-backed sessions, reattached with scrollback intact. You

don't do anything. Hosts can also keep a persistent session running, so you can

close the app and come back to exactly where you left off.

Nothing is trusted for you

Host keys are checked the first time you connect and remembered after that, with

the fingerprint shown so you can check it yourself. If a host key ever changes,

Shellwave stops you before you go any further. There is no accept-all mode, and

a script running from a widget or a tile never answers a prompt on your behalf.

Your keys stay on your device

Password, an imported private key, a key generated on your device (Ed25519,

ECDSA or RSA), OpenSSH certificates, or keyboard-interactive/2FA — whatever you

already use. Everything is encrypted

on-device, with hardware-backed protection on phones that support it, and an

optional biometric lock. You can generate a key on the device and install it in

a host's authorized_keys without the private key ever leaving the phone.

Save yourself the typing

Save commands or scripts against a host, with parameters you fill in when you run

What's new in 1.8.0

New: - Add a Nothing colour theme with the Doto display face - Wake a host from a quick settings tile or home screen widget Fixed: - Give the host key dialog three minutes and drop unused BouncyCastle picnic tables - Make FakeSharedPreferences.remove actually delete on commit - Keyboard text suggestions are disabled in terminal view (#1)

How to install Shellwave: SSH Client & SFTP

  1. Tap Download — the app's official page on F-Droid opens.
  2. Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
  3. If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
  4. Open Shellwave: SSH Client & SFTP from your app drawer.

More tools apps

More