Your ~/.ssh/config, in your menu bar.
The SSH connection manager that respects your ssh_config and your security team.
sshbar is a native macOS menu bar app that reads your existing OpenSSH config, surfaces your hosts in a dropdown, and launches your favourite terminal. No cloud account. No subscription bloat.
- production / web-01.prod prod
- production / db-01.prod prod
- staging / web-01.staging stage
- personal / homelab local
- personal / raspberry-pi lan
Get told when sshbar ships.
No spam. No newsletter. One email when there's something to download, plus the occasional progress update if you want it. Unsubscribe in one click.
Your ~/.ssh/config is already the source of truth for your hosts. sshbar reads it and gives you a menu bar dropdown. Click a host, your terminal opens, you're connected.
It is not a terminal emulator. Use iTerm2 or Ghostty. It is not an SFTP client, a cloud-synced credential vault, or a port-forwarding GUI. It does one thing.
For teams, sshbar can merge in a second ssh_config synced via a Git repository your team already controls. No SaaS, no shared cloud vault. Built for teams whose CISO has vetoed Termius.
# ~/.ssh/config — sshbar reads this directly
Host web-01.prod
HostName 10.0.1.42
User deploy
IdentityFile ~/.ssh/prod_ed25519
# Tag: production
Host homelab
HostName 192.168.1.10
User paul
# Tag: personal
Who's building this?
Built by one developer who got fed up with subscriptions for tools that shouldn't need an internet connection. No company yet, no funding, no roadmap committee. Just one person shipping a small Mac app properly. The honest scrappiness is the point.
Privacy note
We store your email and your answers.
We use them to email you about sshbar.
We don't share them, sell them, or use them for anything else. Delete request: email hello@sshbar.com.