Smart, fast SSH for every device.

SSHwise keeps your servers, keys and habits in one app on your Mac, PC, Linux box, iPhone and Android phone. It suggests the commands you actually run, and only the ones that worked.

For macOS, Windows, Linux, iOS and Android.

prod-web-1 root

Everything you open a terminal for, organised.

Built on a Rust core with a native Flutter interface, so the same app behaves the same way on your desk and in your pocket.

One key vault. Every server.

Import the keys you already use or generate new ones. Point any number of servers at the same key, and it never leaves your device unencrypted.

  • Ed25519, ECDSA and RSA keys, imported from OpenSSH or PEM text, or generated in the app
  • Names, groups, tags, colour labels and favourites so the right server is one tap away
  • Per-server SSH options, including a verbose mode with a live connection log, like ssh -vvv

Root when you need it, and you'll always know.

Switch to root with one tap using sudo -i or su -, whichever the server expects. While you are root, a red badge sits on the tab so you never mistake a root shell for a normal one.

  • Per-server choice of sudo -i or su -
  • A visible root badge on the tab and session header
  • Full xterm-compatible terminal with tabs and split panes

Drop a folder. It's on the server.

Drag files or whole folders into a session. SSHwise uploads them in parallel over several SFTP channels, so a directory of small files doesn't crawl one at a time.

  • Files and whole folders, structure preserved
  • Parallel SFTP channels for faster multi-file uploads
  • Pause, resume and retry any job

Keyboard-first on desktop. Thumb-first on mobile.

On a computer, press Ctrl K (or ⌘ K) to open the command palette and jump to any server, tab or action. On a phone, suggestions appear as pills above a key row with Esc, Tab, Ctrl and arrows, so you rarely need the on-screen keyboard.

Suggestions that learn only from success.

Most shell history remembers every typo forever. SSHwise only learns a command after the server says it worked.

  1. You run a command

    SSHwise notes what you ran on this server and waits for it to finish.

  2. The exit code decides

    A command that exits with status 0 is kept. Anything else, like a typo or a failed command, is dropped.

  3. It comes back as a suggestion

    Next time, it appears as a pill on mobile or ghost text on desktop. Long-press a pill to forget it.

Destructive commands, such as rm -rf, reboot or DROP TABLE, are shown in red and ask you to confirm before they're sent. History is kept per server and stays on your device.

One app on all five platforms.

The same features, the same shortcuts where there's a keyboard, and the same touch controls where there isn't.

  • macOSDesktop
  • WindowsDesktop
  • LinuxDesktop
  • iOSiPhone and iPad
  • AndroidPhones and tablets

Under the hood: a Rust core built on russh and Tokio handles SSH, SFTP and encryption; Flutter draws the interface. One codebase means a fix on one platform is a fix on all of them.

Two editions. Pick how much leaves your device.

The one-time edition never needs an account or a network connection beyond your servers. The subscription adds encrypted backup and sync.

Feature comparison of the One-time and Subscription editions
Feature One-timeBuy once. Fully offline. SubscriptionAdds backup and sync.
Terminal, tabs, split panes, command paletteIncludedIncluded
Key vault, saved servers, groups and tagsIncludedIncluded
Parallel SFTP uploads, root switch, verbose logIncludedIncluded
Command suggestions learned from successIncludedIncluded
Account requiredNo accountSign in with Google, Microsoft, Facebook or Apple
Encrypted backup to a local fileNot includedIncluded
End-to-end encrypted cloud backupNot includedIncluded
Sync servers, keys and history across devicesNot includedIncluded

One-time

$77once

Your licence for SSHwise 1.

  • Every 1.x update, free, for as long as you use it
  • Keeps working forever, no account, fully offline
  • Upgrade to the next major version for $39
  • Free upgrade if you bought within 90 days of a new major version

Subscription

$4.99per month

or $49 per year, about two months free.

  • Always the latest version, every major release included
  • End-to-end encrypted backup and sync across devices
  • Cancel any time; the app keeps working with your local data

Prices in US dollars. You buy in each platform's app store, and a purchase covers the devices that use that store; a purchase in one store doesn't carry over to another. Your store shows the price in your currency, including local taxes.

Your keys are yours. So is your history.

SSHwise is local-first. The app works without us, and when you choose to sync, we only ever hold data we can't read.

Encrypted on the device

Private keys, saved passwords and server details are stored encrypted, with the vault key held in your operating system's keychain.

No telemetry by default

The app doesn't send usage analytics. It talks to your servers, and to our sync service only if you subscribe and sign in.

End-to-end encrypted sync

Backups and sync items are encrypted on your device before upload. Our server stores ciphertext and has no key to open it.

Delete everything, any time

Delete your account from inside the app and your backups go with it. How account deletion works.

Questions

How much does it cost?

The one-time edition is $77. The subscription is $4.99 a month or $49 a year and adds encrypted backup and sync. You buy in your platform's app store, and each store's purchase is separate: buying in the Mac App Store doesn't unlock the Windows or Android app. Your store shows the price in your currency.

What does the one-time purchase cover?

One major version of SSHwise, with every update to it. Buying SSHwise 1 gets you 1.0, 1.1, 1.2 and so on, and it keeps working for as long as you use it. When SSHwise 2 comes out you can upgrade for $39, or keep using version 1. If you bought within 90 days before a new major version, the upgrade is free.

Can I use my existing SSH keys?

Yes. Paste or import an OpenSSH or PEM private key, with or without a passphrase. You can also generate Ed25519, ECDSA or RSA keys in the app and copy the public key to your servers.

Does SSHwise ever see my keys or passwords?

No. In the one-time edition nothing leaves your device. In the subscription, data is encrypted on your device before it's uploaded, so our server only stores ciphertext it can't decrypt.

What happens if I forget my backup passphrase?

Because backups are end-to-end encrypted, we can't recover them for you. Keep your passphrase somewhere safe, such as a password manager.

Why didn't a command I ran show up as a suggestion?

Suggestions only come from commands that finished with exit status 0. If a command failed or was interrupted, it isn't learned, which keeps typos and broken commands out of your suggestions.

Can I move from the one-time edition to the subscription later?

Yes. Your servers and keys stay on your device; subscribing adds backup and sync on top.