Bast.sh

Browse SSH hosts, manage keys, and connect from the terminal. The fast way into the servers you use every day.

$curl -fsSL https://bast.sh/install | sh

Latest release v0.2.5

BAST Demo

production

prod.example.com:22

Bast managed · prod · known host

Source

~/.ssh/bast/config:12

Key

~/.ssh/bast/keys/id_ed25519

Group

production

Tags

web, api

Used

2 hours ago

tap to select • 1/2 tabs

Native OpenSSH

Launches the ssh binary already on your machine. No proprietary runtime, no hidden host database.

Your SSH config

Reads ~/.ssh/config and Include files. Adds one managed Include. Your config stays authoritative.

Add & edit hosts

Add OpenSSH host blocks or edit metadata for hosts you manage elsewhere.

Key selector

Pick detected keys, ssh-agent defaults, or a manual path when adding or editing a host.

Groups, tags & colors

Groups, tags, environment, notes, and hex color labels. Search and sort across all of it.

Key management

Generate, import, and export native SSH keys locally. Verify pairs and change passphrases.

Bast collects basic anonymous telemetry to help improve the tool. Opt out with BAST_NO_TELEMETRY=1.

github.com/ellipse-software/bast

© 2026 Bast.sh