Shellwave 1.10.0
Open-source SSH client and terminal with SFTP, port forwarding and jump hosts
Download
15.02 MB
54downloads
14this week
FreeFreeware
0reviews
About Shellwave
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 them. Watch them run live, run them in the background and check back later, or fire them into a session you already have open. You can launch a script from the app itself, a home-screen widget, an app shortcut, or a Quick Settings tile. The same widget and tile can wake a sleeping machine with Wake-on-LAN.
Networking, done properly
- Local and remote port forwarding
- A SOCKS5 proxy
- Jump host/bastion chaining through multiple hops
- Import your existing ~/.ssh/config as-is — hosts, ports, users, keys, jump hosts, Match blocks
Forwarded ports and the proxy bind to loopback unless you say otherwise.
File transfer
Browse a host's files over SFTP from inside a session: upload, download, rename and delete without switching apps.
A real terminal
256 colours, wide character support, correct cursor and scroll handling. If you use vim, tmux, or htop, they will look and behave the way you expect. No weird redraws, no broken keys, no compromises. Search the scrollback, log a session to a file, and the visible screen is readable by TalkBack.
Built with foldables in mind
On unfolded or wide screens you get a two-pane layout, host list next to the terminal. Tabletop mode keeps the terminal above the hinge and the keyboard below it. Fold or unfold mid-session and nothing drops.
Make it look like yours
A handful of bundled monospace fonts, or bring your own. Colour schemes like Solarized, Gruvbox, Nord, Dracula, Tango and Campbell, plus a full editor if you want to build your own. A key bar you can customise per host with macros and layouts. Material You colour throughout.
Privacy
No usage data, no analytics, no crash reporting. Shellwave only connects to the hosts you tell it to — nothing else.
The Play Store build has an optional one-time tip for the developer. It does not unlock anything, and the F-Droid build leaves it out entirely.
Open source, GNU GPLv3.
License: GPL-3.0-only
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 them. Watch them run live, run them in the background and check back later, or fire them into a session you already have open. You can launch a script from the app itself, a home-screen widget, an app shortcut, or a Quick Settings tile. The same widget and tile can wake a sleeping machine with Wake-on-LAN.
Networking, done properly
- Local and remote port forwarding
- A SOCKS5 proxy
- Jump host/bastion chaining through multiple hops
- Import your existing ~/.ssh/config as-is — hosts, ports, users, keys, jump hosts, Match blocks
Forwarded ports and the proxy bind to loopback unless you say otherwise.
File transfer
Browse a host's files over SFTP from inside a session: upload, download, rename and delete without switching apps.
A real terminal
256 colours, wide character support, correct cursor and scroll handling. If you use vim, tmux, or htop, they will look and behave the way you expect. No weird redraws, no broken keys, no compromises. Search the scrollback, log a session to a file, and the visible screen is readable by TalkBack.
Built with foldables in mind
On unfolded or wide screens you get a two-pane layout, host list next to the terminal. Tabletop mode keeps the terminal above the hinge and the keyboard below it. Fold or unfold mid-session and nothing drops.
Make it look like yours
A handful of bundled monospace fonts, or bring your own. Colour schemes like Solarized, Gruvbox, Nord, Dracula, Tango and Campbell, plus a full editor if you want to build your own. A key bar you can customise per host with macros and layouts. Material You colour throughout.
Privacy
No usage data, no analytics, no crash reporting. Shellwave only connects to the hosts you tell it to — nothing else.
The Play Store build has an optional one-time tip for the developer. It does not unlock anything, and the F-Droid build leaves it out entirely.
Open source, GNU GPLv3.
License: GPL-3.0-only
| Release info | Update on Oct 30, 2026 |
|---|---|
| Release notes | Fixed • Require confirmation for externally triggered shortcuts (#2) • Keep screens inside the insets, cap wide windows and align controls • Clearer host cards, grouping and sort affordances • Clearer host editor copy, key pickers and discard guards • Explain what the SSH config import does and pick its credential • Clearer key import, copy and delete errors • Rotation-safe editors, profile previews and clearer copy • Clearer run targets, dialogs and result reporting Internal • Update AGP, Gradle and app dependencies Every commit in this release |
| Listing data | F-Droid |
Reviews
No reviews yet. Be the first to review Shellwave.
Used Shellwave? Tell other visitors what you thought.
Log in to write a reviewOther products by this publisher
- "No Distractions" for YouTube 4.10 ----
- #Bible 11.6 "Incredible App - My sister shared this app with me a few weeks ago and it is truly incredible.
- #filmphotography 1.4.2 So, you decided to shoot on film?
- $quirrel 1.5.1 $quirrel Budget & Finance helps you plan each paycheck, track spending, manage debt, and see what is safe to spend before the next payday.
- % Percentage Calculator Pro 1.41 This is the Pro version of % Percentage Calculator.
Most viewed Android Developer Tools
- 1 ADB Captain 1.6 Run ADB commands on your phone. No root, no PC — via Shizuku.
- 2 DadosD 20160914_V4 Generate Brazilian test IDs for development/test
-
3
AutoPie 0.20.3-beta
Turn Linux commands into Android apps.
- 4 Turtle 2.0.12 A Platform with Pythonic language to practice CPU/GPU programming on mobile
-
5
TermuC 0.2.4
A simple C/C++ IDE backed on Termux
- 6 Fall 1.3 Lets your phone scream if it moves too fast
- 7 Squircle CE - Code Editor 2025.1.3 Fast and powerful code editor & file manager for over 30 programming languages
- 8 Termux:Float 0.17.0 Use Termux in a floating terminal window
-
9
QR Code Displayer 1.4.1
Reconstruct damaged or blurry QR codes entirely on-device for easy scanning.
-
10
DevSwitch 1.3
Toggle developer options, USB and wireless debugging, with Quick Settings tiles
Most downloaded Android Developer Tools
-
1
Shellwave 1.10.0
Open-source SSH client and terminal with SFTP, port forwarding and jump hosts
- 2 ELM327 Emulator 31 OBD-II ELM327 adapter emulator for testing diagnostic apps
-
3
Taiga Mobile Nova 2.2.3
Unofficial Android client for Taiga.io project management
-
4
Terminator 3.4.1
Multi-session terminal emulator with Material UI theming and root support
-
5
OMN-Go 26.10.23
Self-hosted Markdown notes with git sync, LAN sharing, and SQL scripting
- 6 HexViewer 1.60.00 Hexadecimal viewer for Android
- 7 ADB Captain 1.6 Run ADB commands on your phone. No root, no PC — via Shizuku.
-
8
AutoPie 0.20.3-beta
Turn Linux commands into Android apps.
- 9 Cookie Extractor 1.3.0 Extract your own session cookies after a manual login
- 10 TIC-80 1.4.1 TIC-80 is a fantasy video game console for making,