ssh-tool

Cross-platform SSH connection manager — terminal, port forwards, vault, all in one window.

sha256 251665cfe14ed3e05fb2e4c35b1ec19bba481c00e198867f3710dabeb08f9db6

ssh-tool · v0.5.1
production
bastion1.example.com
db-prod-01.example.com
web-prod-01.example.com
$ ssh bastion1.example.com
Welcome to Ubuntu 22.04.3 LTS
Last login: Mon May 25 18:42:11 2026
user@bastion1:~$
$ ssh db-prod-01.example.com
user@db-prod-01:~$ tail -f /var/log/pg.log
LOG: checkpoint complete
user@db-prod-01:~$
> prod
bastion1.example.com · production
db-prod-01.example.com · production
web-prod-01.example.com · production

Built for daily use

Tree with folder inheritance

Manage 300+ connections in nested folders. Credentials, jump hosts, and SSH options cascade down.

Encrypted vault

Passwords and keys sealed with Argon2id + XChaCha20-Poly1305. Vault unlocks once per session.

Multi-tab with splits

Tabs, horizontal and vertical splits, broadcast input to selected panes.

Port forwards

Local, remote and dynamic SOCKS forwards. Launch an isolated browser pinned to a SOCKS forward in one click.

opkssh auth

Native OpenPubkey SSH certificate auth — no external binary, no shelling out.

Live tcpdump panel

Capture and decode protocols inline. Inspect what is actually going down the wire.

Detach and redock windows

Tear off panes to separate windows, then snap them back. Tray icon, minimise-to-tray, close-to-tray.

Workspaces

Named bundles of tabs and panes. Open "morning ops" and your usual six terminals appear.

Install

Windows

  1. Download ssh-tool-windows-amd64.exe (21.1 MB)
  2. Chrome and Firefox will warn — the binary is not code-signed yet. Why.
  3. Run it. SHA256 is published next to the download for verification.

sha256 251665cfe14ed3e05fb2e4c35b1ec19bba481c00e198867f3710dabeb08f9db6

Linux coming soon

AppImage and tarball planned for the next milestone.

macOS coming soon

Universal build planned once Apple Developer ID is sorted.