Termphin vs Termux

Termux is not an SSH client first. It is a Linux environment on the device, with apt, compilers, Python and git, and you can install OpenSSH inside it to connect out. Termphin is an SSH client: everything runs on your servers, and the shell keeps running there when you disconnect.

TermphinFree
TermuxFree, open source
What it is
Local Linux environment
No
apt, clang, Python, git and more
SSH client
Built in
Install openssh, then use the ssh command
Run an SSH server on the phone
No
sshd
Over SSH
Session survives a dropped connection
Agent on the server keeps the shell, on by default
Only if you run tmux or mosh yourself
Saved hosts and keys
Profiles, key manager, host key pinning
Your own ~/.ssh/config and keys
SFTP
Browser with code editor and image preview
sftp and scp commands
Port forwarding
Local and remote
Every OpenSSH flag
Jump hosts
Included, chains too
ProxyJump
On a touchscreen
Key toolbar
Editable key toolbar and action dock
Extra keys row, configurable
Snippets
With run history
No
App lock
PIN or biometric
No
Price and source
Price
Free, nothing to buy
Free
Open source
Server agent and terminal renderer
GPLv3
Included Partly, or on a paid plan Not available Soon In progress

Last reviewed , against the sources listed at the end of this page.

Which one is for you

Pick Termphin if you want

  • SSH without the setup

    Hosts, keys and host key checks live in the app. No packages, no config file, no key permissions to get right.

  • Sessions that survive

    Termphin's open-source agent keeps the shell running on the server without tmux or mosh.

  • Files and snippets

    An SFTP browser with a code editor, and snippets with their run history.

Pick Termux if you want

  • Work on the device itself

    Compile code, run Python scripts and use git with no server at all.

  • All of OpenSSH

    The real ssh command with every flag, ProxyJump, dynamic forwarding and your own config file.

  • Fully open source

    GPLv3, with a large package repository. The project recommends its F-Droid build; the Play build is marked experimental.

Using both

  1. Termux for local work

    Keep Termux for scripts and tools you want on the device itself.

  2. Termphin for servers

    Use Termphin for SSH sessions that have to survive the network.

  3. Reuse your key

    Copy the private key from ~/.ssh in Termux and import it into Termphin.

Try Termphin

A free SSH client whose sessions survive a dropped connection.

Get Termphin

Sources

Every Termux fact on this page comes from these, checked on . Plans change - if something here is out of date, tell us at [email protected].