SSHPeaches · SSH client for Android

Your servers, in your pocket

A fast, focused SSH client with a keyboard made for the shell, a file browser that edits in place, and terminals that pick up where they left off when your network changes.

Google Play — coming soon Source on GitHub
SSHPeaches connected to a server called web-01, showing a deploy log above the Esc, Alt, Ctrl, Fn and arrow keys
Fig. 01 — A live session

01Spec sheet

ProtocolsSSH, SFTP, SCP, Mosh
LoginPassword, key, or both. Two-factor codes (keyboard-interactive) when the server asks.
KeysGenerate Ed25519, ECDSA, or RSA keys and install them on a server in one step
Port forwardingLocal (-L). Remote and dynamic forwarding aren't supported yet.
RequiresAndroid 8.0 or newer. Phones, tablets, and Chromebooks.
LicenceGPL-3.0, source on GitHub
PriceFree. No ads, no in-app purchases, no account.

02What it does

  1. /01

    A real terminal

    • Full terminal emulation for vim, htop, tmux and the rest
    • Esc, Ctrl, Alt, Tab, arrows and F1–F12 one tap away, on rows you can rearrange
    • Its own full keyboard, so typing never depends on your phone's keyboard
    • Pinch to zoom, find in output, colour themes and fonts
  2. /02

    Sessions that survive

    • Reconnects on its own when Wi-Fi drops or you switch to mobile data
    • Can attach to tmux, so you land back in the same shell
    • Keeps sessions running in the background, with a notification
    • Mosh for unreliable connections
  3. /03

    Files, handled

    • File browser over SFTP with a tappable path bar
    • Edit config files in place with syntax highlighting
    • Change permissions without remembering chmod numbers
    • Downloads resume where they stopped
  4. /04

    Shortcuts

    • Snippets for commands you run often, plus a startup snippet per host
    • Quick Connect for one-off servers
    • Import hosts from your ~/.ssh/config
    • Keyboard shortcuts for Bluetooth keyboards and Chromebooks
  5. /05

    Private by design

    • Passwords and keys encrypted on your phone, never uploaded
    • PIN and fingerprint app lock
    • Move everything to a new phone over local Wi-Fi, QR, or a file
    • Diagnostics you control, with personal details removed (privacy policy)

03Screens

Scroll →
An SSH session with the extra key rows
Fig. 02 — Terminal
Saved hosts grouped by folder
Fig. 03 — Hosts
Remote folders with permissions
Fig. 04 — File browser
SSH keys with Install Key To Host
Fig. 05 — Keys
Local port forwards per host
Fig. 06 — Port forwards
Saved commands with Run buttons
Fig. 07 — Snippets
Editing the two extra key rows
Fig. 08 — Keyboard editor
Terminal colour themes
Fig. 09 — Themes

04Help

Stuck on something?

Setup guides, answers to common questions, and fixes for every connection error the app can show.

Support