sshPilot is an ssh connection manager made with GTK and Python.
Here are the features:
- 
Manage multiple SSH connections 
- 
Open eac h connection in a separate tab 
- 
Both password and SSH key authentication methods are supported 
- 
Automatically detects SSH keys in ~/.ssh/ 
- 
Use your desired color theme and font style for the terminal 
- 
Uses secure password storage (GNOME secure password storage) 
If you manage multiple remote machines, this might come in handy.


Thanks. Personally i always wanted a FOSS alternative to Termius on desktop.
A unified UI that allows connecting to multiple servers easily.
Any highlights from the development process? Any particular complication with tooling/libraries used or anything that went better/faster than expected?
Well initially I started the project with PyQt, but surprisingly it turned a nightmare when I tried to integrate a proper terminal. With GTK and vte it was a breeze. Currently I’m porting the app to libadwaita for a more polished, modern look.