-
Notifications
You must be signed in to change notification settings - Fork 0
Home
DasDuo edited this page Jun 14, 2026
·
6 revisions
A modern SSH launcher for the macOS menu bar — pure arm64 (Apple Silicon), built with SwiftUI. Inspired by the original SSHMenu and by Shuttle.
ShuttleX lives in the menu bar and opens SSH connections in your terminal of choice with a single click. Hosts come from ~/.ssh/config or a JSON file, can be grouped, searched, imported from spreadsheets, and managed in-app.
- Installation — download, Gatekeeper, building from source
-
Server sources —
~/.ssh/configvs JSON, custom path, JSON format - Managing servers — the in-app add/edit/delete editor
- Table import — CSV / Excel / Google Sheets → JSON
- Terminals & launch modes — terminal choice, window/tab/split
- Backups — automatic version history
- Troubleshooting — permissions, Gatekeeper, icon cache
- Roadmap — backlog and ideas
- Menu-bar dropdown with search and collapsible groups
- Source:
~/.ssh/config(incl.Include) or a JSON file at a configurable path - Add / edit / delete servers in-app, or import them from a spreadsheet
- Choose terminal: Terminal, iTerm2, Ghostty, Warp, Alacritty, kitty, WezTerm
- Open in a new window, tab, or split (where supported)
- Automatic backups of the last 3 JSON versions
- Connection targets are shell-quoted; unsafe imported rows are skipped