v1.0.1 Release

Go-SSH

Terminal UI for managing password-based SSH connections with encrypted storage, SFTP file transfer, shortcuts, and port forwarding.

$bash -c "$(curl -fsSL https://cli.ben-fischer.dev/installer)" -- go-ssh
Go-SSH
$~go-ssh
Loading secure connection store...
Decrypting connection credentials...
SSH Manager Starting...

Overview

Overview

Go-SSH is a terminal-based connection manager for password-based SSH workflows. It stores connection details in an encrypted vault and provides quick connect, file transfer, shortcuts, and port forwarding in a TUI.

  • Encrypted vault protected by a master password (AES-GCM + scrypt).
  • Create, edit, and delete connections with notes.
  • One-key SSH connect via sshpass.
  • Two-pane SFTP file transfer with upload/download and delete.
  • Shortcuts for remote directories or commands.
  • Local port forwarding tunnels.
info
Dependencies

Go-SSH requires ssh and sshpass in your PATH and only supports password-based SSH authentication.

USPs & Features

Features

Encrypted vault

Protect connection details with a master password using AES-GCM and scrypt.

Connection management

Create, edit, and delete SSH entries with host, port, username, password, and notes.

One-key SSH connect

Launch SSH sessions via sshpass without retyping credentials.

Two-pane SFTP

Upload, download, delete, and create directories with a split local/remote view.

Shortcuts

Save per-connection directory and command shortcuts for quick access.

Port forwarding

Start local tunnels to remote services from a simple dialog.

Documentation

Go-SSH Guides

Jump into the full documentation hub for setup, workflows, and references.

Open Docs

Latest Releases

View all releases
v1.0.1
Feb 25, 2026
v1.0.1
macOS Intel
Binary • macOS • amd64 • 8.6 MB
Download
macOS Apple Silicon
Binary • macOS • arm64 • 8.2 MB
Download
Linux AMD64
Binary • Linux • amd64 • 8.6 MB
Download
Linux ARM64
Binary • Linux • arm64 • 8.0 MB
Download
Windows AMD64
Binary • Windows • amd64 • .exe • 8.6 MB
Download

Release does not include technical changes

  • added public documentation and meta info
v1.0.0
Feb 22, 2026
v1.0.0
macOS Intel
Binary • macOS • amd64 • 8.6 MB
Download
macOS Apple Silicon
Binary • macOS • arm64 • 8.2 MB
Download
Linux AMD64
Binary • Linux • amd64 • 8.6 MB
Download
Linux ARM64
Binary • Linux • arm64 • 8.0 MB
Download
Windows AMD64
Binary • Windows • amd64 • .exe • 8.6 MB
Download

Initial release of go-ssh