Create
TUI: Add new connections in Create.
CLI: dssh add [NAME] [USER]@[HOST]
# Unix (Linux, macOS, FreeBSD)curl -fsSL https://raw.githubusercontent.com/madLinux7/dssh/main/install.sh | sh# Windows PowerShellirm https://raw.githubusercontent.com/madLinux7/dssh/main/install.ps1 | iexyay -S dsshbrew install dsshwinget install dsshscoop bucket add madLinux7_scoop-bucket https://github.com/madLinux7/scoop-bucketscoop install madLinux7_scoop-bucket/dsshCreate
TUI: Add new connections in Create.
CLI: dssh add [NAME] [USER]@[HOST]
Connect
TUI: Search & pick from the list, hit enter, you’re in.
CLI: dssh [NAME], you’re in.
Edit
TUI: Change any field on any connection. Switch auth types freely. No more digging through ~/.ssh/config.
Delete
TUI: Triple-confirm in delete tab ⭢ never nuke the wrong server.
CLI: dssh rm [NAME]
Zero dependencies
Single static binary compiled with Go. No runtime, no libraries, no config files to edit.
Your storage, your call
Store connections in SQLite, your ssh_config, or both. Keep existing ssh workflows, gain a TUI.
Cross-platform
Windows, macOS, Linux, FreeBSD. Switching machines? Just take ~/.dssh/dssh.db with you.
Strong crypto by default
Passwords encrypted with AES-256-GCM. Master passphrase derived via Argon2id. Never stored.