A compact terminal manager for the SSH targets you actually use. Save hosts under short names, organize them into groups, run local/remote/SOCKS tunnels, and connect with one command — or browse everything from an interactive TUI.
Run shbx with no
arguments to launch the TUI. Browse hosts, start tunnels, and connect — all from a
single screen, with a command palette for any action.
shbx add <name>
Save a new SSH host
shbx list
List all saved hosts
shbx connect <name>
Open an SSH session
shbx edit <name>
Update a host's fields
shbx remove <name>
Delete a saved host
shbx tunnel add <name>
Define a new tunnel
shbx tunnel list
List defined tunnels
shbx tunnel start <name>
Bring a tunnel up
shbx tunnel stop <name>
Tear a tunnel down
shbx tunnel remove <name>
Delete a tunnel
shbx config init
Create the local config
shbx group add <name>
Create a named group
shbx group show <name>
Show group contents
shbx doctor
Check config and SSH state
shbx completion install
Install shell completion