Skip to content

Getting started

SSH Ache is a desktop SSH client. It's local-first — your hosts and keys stay on your machine, and you don't need an account to use it. Teams and cloud sync are optional add-ons you can turn on later.

Install

sh
brew install --cask TanvirMahin24/sshache/sshache
text
Grab the installer for your OS from the download page:
https://platform.sshache.com/download

Builds are published for macOS, Windows, and Linux. See the download page for the latest release and the per-OS install notes (including how to get past the first-launch Gatekeeper prompt on macOS).

First launch

  1. Open SSH Ache. You land on the Dashboard with an empty connection list.
  2. Click + New host (or Add host) to save your first connection — see Connecting to a host.
  3. Already have a ~/.ssh/config? Use Import to pull your existing hosts (including their ProxyJump links) straight into the vault.

No sign-in, no cloud call — everything so far is on your machine.

Where things are stored

  • Hosts & settings — a local database in your OS app-data directory.
  • Secrets (passwords, key passphrases, private keys) — the OS keychain (Keychain on macOS, Credential Manager on Windows, Secret Service on Linux), never in plaintext on disk.
  • Known host keys — tracked locally so a changed server key is caught and refused.

Optional: turn on the cloud

Two features are backed by the SSH Ache cloud, and both are opt-in:

  • Teams — share connections with teammates, end-to-end encrypted.
  • Personal cloud vault — sync your own connections across your devices.

To use either, you connect the desktop app to your account through the browser — you never type an email or password into the desktop app. See Teams → Overview for the linking flow.

Next steps

Source-available · noncommercial. Local-first & zero-knowledge by design.