Desktop app · macOS + Linux · v0.1.1

Your ~/.ssh/config, without the guesswork.

SSH Config Manager is a free, open-source desktop app for macOS and Linux that manages your ~/.ssh/config file and SSH keys. Every save is checked with ssh -G and backed up.

Free & open source Apache 2.0 Early development
SSH Config Manager — host list and editor, light theme
What it does

Edit hosts, not text files

Edit hosts in place

View, add, edit and delete Host and Match blocks, and edit values in place.

Builders for multi-part values

Values with several parts, such as LocalForward, get a builder instead of a raw string.

Groups and order

Groups come from the file. Drag and drop to reorder, or sort.

Turn a host off and on

Disable a host without deleting it.

Include files

Include files are shown with their source; editing is limited to ~/.ssh.

Safe save

Every change is checked with ssh -G, then written atomically.

Backups and history

A backup on each save; history with a line diff and restore.

Fits your desktop

Follows the system light/dark theme and accent colour.

Screenshots

See it in action

Screenshots use fake data only.

Host editor in the dark theme Builder for a multi-part value such as LocalForward Save history with a line diff and restore Settings view
Platforms

macOS and Linux

  • macOS — universal (Apple silicon and Intel) .dmg, signed with Developer ID and notarized by Apple.
  • Linux — .AppImage, .deb and .rpm for x86_64 and ARM64 (aarch64).
Good to know
  • Apache 2.0 licence. Built with Tauri 2 and Rust, with a lossless ssh_config parser, so the parts of your file it doesn't change stay exactly as they were.
  • Early development: global settings are read-only for now.

Get SSH Config Manager

SSH Config Manager is free. If it saves you time, sponsor ReactIoT on GitHub. Sponsors pay for the Apple Developer account that signs and notarizes the macOS app.

Download v0.1.1 ↓ View on GitHub ↗ ♥ Sponsor ReactIoT ↗