Bast.sh

Browse SSH hosts, transfer files over SFTP, sync cloud VMs, 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.8.0

BAST Demo

web-01

Connect

[email protected]

GCP synced · known host

Source

~/.ssh/bast/sync/gcp/config:1

SSH name

gcp_demo_web-01

Auth

ubuntu · ~/.ssh/bast/keys/work

Used

2026-07-26 13:40 (4)

tap select • 1/2/3/4 tabs

Bast, Termius, or PuTTY?

All three get you onto servers. Bast is for people who already live in the terminal and want a faster way around OpenSSH, not another app that owns your hosts. See all comparisons: Termius, PuTTY, MobaXterm, SecureCRT.

QuestionBastTerminal pickerTermiusGUI SSH clientPuTTYClassic Windows client
Where does it run?Inside your terminal on macOS and LinuxAs a separate GUI app on desktop and phonesAs a Windows desktop app
How do you connect?Calls the OpenSSH binary already on your machineUses Termius's own SSH clientUses PuTTY's own SSH stack and .ppk keys
Where are hosts stored?Your normal ~/.ssh/config (Bast does not replace it)Inside Termius's own host databaseAs saved PuTTY sessions
Cloud hosts?Imports from GCP, AWS, Azure, and box.ascii.dev via their CLIsMostly manual setupNot built in
Sync between machines?Optional encrypted Bast vault for managed hosts and keysThrough a Termius accountNo
File transfers?Dual-pane SFTP in the same TUIBuilt-in SFTP UI on paid plansSeparate PSCP / PSFTP tools
Cost?Free and open source (MIT)Free tier, paid plans for sync and extrasFree

FAQ

Short answers to the questions people ask before installing.

Install Bast

macOS and Linux. Speaks native OpenSSH, so your config and keys stay where they already are.

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

Latest release v0.8.0