SSH Config Manager (SMGR): A tool for group-based visual management of SSH connection information, capable of integrating with modern terminal emulators and system built-in terminals, eliminating the need to memorize connection host names/addresses/shortcuts.
Group-based visual SSH management, no need to memorize SSH names/addresses/shortcuts in the terminal.
~/.ssh/config is the default group, other group configuration files follow the exact same format, enabling easy migration and reuse in other tools, such as manual use with ssh command: ssh -F ~/my_ssh_config/test_group.config my_host.Cross-platform & Supports multiple terminal emulators without changing your terminal usage habits.
| Terminal Emulator | Windows | Linux | macOS |
|---|---|---|---|
| Wezterm | ✅ | ✅ | ❔ |
| Alacritty | ✅¹ | ✅¹ | ❔ |
| Kitty | ➖ | ✅¹ | ❔ |
| Windows Terminal | ✅ | ➖ | ➖ |
| Konsole | ✅¹ | ✅² | ❔ |
| GNOME Terminal | ➖ | ✅¹ | ➖ |
| iTerm2 | ➖ | ➖ | ❔ |
Built-in remote file manager for seamless file operations over SSH.
Security & Privacy First: Supports fully offline operation, no worries about data leaks or trackers.
High performance: Compared to Electron applications, the backend service of this software has lower memory usage, comparable to C++ software.






Download: GitHub Releases
SSH Config Manager is a cross-platform application supporting the following platforms:
Where:
Extract and run: ssh-config-manager
After running, it will automatically open the browser WebUI: http://localhost:18323. If port 18323 is unavailable, it will automatically select another port.
The port used can be found at ~/.config/ssh-manager/server.port. If you accidentally close the WebUI interface, you can find the current port in this file.
Purchase Options:



Yes, your data is extremely safe. First, the software features a built-in daily backup mechanism to automatically protect your configurations. Second, SSH Config Manager runs entirely locally and supports fully offline operation. All configurations and file transfers occur directly between your device and the target servers. No user data is ever uploaded to the cloud or routed through third-party relays, ensuring absolute privacy.
To protect our core intellectual property and licensing mechanism, the software is closed-source. It is distributed as a standalone, portable executable to eliminate the need for installing complex runtime environments (like Python) or dependencies. This "extract-and-run" approach ensures extremely low memory usage and seamless cross-platform compatibility right out of the box.
The activation code is bound to a single device by default. If you change your computer or reinstall the OS, you can use the 'Unbind' feature within the software to generate an unbind request, email it to us, and easily reactivate it on your new device.
We currently deeply integrate with modern and system built-in terminals like Wezterm, Alacritty, Kitty, Windows Terminal, GNOME Terminal, and Konsole. At present, the software does not support custom terminal configurations. If your favorite terminal is not on the list, please feel free to submit a feature request via GitHub Issues, and we will evaluate adding support in future updates.
Yes, it is supported. Although the WebUI SSH editor does not currently offer a ForwardX11 option, you can manually add X11 forwarding settings to the group file where the SSH configuration is located (e.g., ~/.ssh/config). For example:
ForwardX11 yes
ForwardX11Trusted yes
Notes: ① In addition to adding the options, you may also need to configure both your local system and the remote server — this is standard X11 setup and publicly documented. ② X11 does not natively support the graphical interfaces of some GUI applications. This is not a limitation of the tool. You may consider using remote desktop protocols like VNC or RDP to display the GUI of remote applications instead.Our licensing model consists of a free trial and a paid full version. If you choose not to renew after the trial or license expires, the software will no longer be usable. However, your data is completely yours. All SSH group configurations are saved locally in the exact same format as the standard `~/.ssh/config`. You will never lose your data, and you can easily open, edit, or seamlessly migrate your configurations to any other SSH tool at any time.