SSH session manager · a Rust binary
Your SSH sessions,
organized.
A terminal UI for managing SSH sessions with secure password storage, live reachability probing, tags, and vim-style navigation. Passwords never touch disk, ssh config import just works, and every host lights up green when it's reachable.
cargo install ssm
What you get
Everything wired up from the first run.
Session Management
Add, edit, delete SSH sessions from a rich TUI. Vim-style navigation with j/k, search, and a which-key menu system.
Secure Passwords
Passwords are stored in your OS keychain, never on disk. Served to ssh via SSH_ASKPASS with one-time nonce protection.
SSH Config Import
Import sessions from ~/.ssh/config automatically. Carries HostName, Port, User, and ProxyJump directives.
Tags & Groups
Tag sessions with free-form labels. Filter by tag to focus on a group. Search matches tags too.
Live Probing
Background TCP probes show latency sparklines and color-coded reachability. Toggle at runtime.
Themes
7 built-in themes: noir-cat, catppuccin, gruvbox, nord, tokyo-night, knew-pines, and auto. Switch live from the TUI.
The stack
Built on tools you already trust.
Ready to manage your sessions?
Install ssm and have a working SSH session manager in seconds.