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
BAST Demo

production

prod.example.com:22

Bast managed · known host

Source

~/.ssh/bast/config:12

Key

~/.ssh/bast/keys/id_ed25519

Meta

production · prod · web

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 config database.

Your SSH config

Reads ~/.ssh/config and follows Include files. Existing configuration stays authoritative.

Key management

Generate, import, and manage native OpenSSH keys under ~/.ssh/bast/keys.

Direct connect

Run bast <label> to connect instantly without opening the picker.

Favorites & tags

Pin hosts, add tags and notes, track recency. Metadata lives in bast/state.json.

Keyboard-driven TUI

Search, filter, hide hosts, and switch between hosts and keys, all from the terminal.

© 2026 Bast.sh