SSH Switch

Manage SSH keys, the easy way

Only for Mac

Free

Mac

Switch SSH identities in one click and git and ssh use them instantly. Create, import, and back up keys right from your menu bar. No Terminal, nothing leaves your Mac. SSH Switch is a small, native macOS utility that finally makes your SSH keys make sense. Most tools blur everything into one confusing "enabled" state. SSH Switch shows the three states that actually matter, separately and clearly: - Available on disk, in your ~/.ssh folder - Loaded in the running SSH agent - Assigned to a host in your SSH config So you always know which key exists, which one is loaded, and which identity a given host will actually use. WHAT YOU CAN DO - See every SSH key on your Mac at a glance, with algorithm, fingerprint, and file path - See exactly which identities are loaded in the agent right now - Switch identity in one click, and your git and ssh connections use the selected key immediately - Create a new SSH key in the app and copy it straight to GitHub, GitLab, or Bitbucket - Import keys by dragging in files, a folder, or a .zip - Back up your entire ~/.ssh folder, keys and config, in one click - Inspect any key: fingerprint, comment, permissions, and the hosts that use it - Manage host entries in ~/.ssh/config with a safe, visual editor - Restore your last active key automatically after a restart BUILT FOR SAFETY - Private key contents are never read, shown, or copied - Every change to ~/.ssh/config is preceded by a timestamped backup, with one click undo - Only the lines it needs to change are touched; the rest of your config is preserved - Passphrase-protected keys are unlocked once and remembered in your keychain - Loose file permissions, missing public keys, and duplicate fingerprints are flagged - Third party agents like 1Password, Bitwarden, and Secretive are detected and shown as read only LIVES IN YOUR MENU BAR Left click the menu bar icon for a compact view of your agent, your active identity, and one click switching. Right click for quick preferences, a Dock toggle, and quit. Open the full window when you want the complete picture across Overview, Agent, Keys, Hosts, Import and Backup, and Activity. PRIVATE BY DESIGN - All processing happens locally on your Mac - No account required - No analytics, no tracking, nothing uploaded - Works fully offline SSH Switch is designed to look secure without feeling intimidating, and to be technical without requiring you to memorize Terminal commands. Open it and within seconds you know which keys exist, which are loaded, which one is active, and how to switch safely.

  • This app hasn’t received enough ratings or reviews to display an overview.

Fixed: keys not appearing after a fresh install SSH Switch now properly asks for access to ~/.ssh the first time it needs it, and remembers your choice. Previously, a fresh install could show "no keys found" even when you had keys, this is now fixed with a clear "Grant Access" prompt instead of a silent failure

The developer, Mihail Salari, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    Mihail Salari
    Size
    2.8 MB
    Category
    Utilities
    Compatibility
    Requires macOS 13.0 or later.
    • Mac
      Requires macOS 13.0 or later.
    Languages
    English
    Age Rating
    4+
    Copyright
    Copyright © 2026 SSH Switch. All Rights Reserved