Skip to content
DasDuo edited this page Jun 29, 2026 · 6 revisions

ShuttleX

💬 Help shape ShuttleX — vote on what to build next in the feature poll.

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.

Documentation

At a glance

  • Open from the menu-bar icon (anchored dropdown) or a global hotkey (centered window) — search, keyboard nav (↑/↓ + Enter), collapsible groups, favorites
  • Source: ~/.ssh/config (incl. Include), a JSON file at a configurable path, or a read-only remote URL (team "single source of truth")
  • Add / edit / duplicate / delete servers in-app, or import them from a spreadsheet
  • Run a remote command, a raw custom command (jump hosts, tunnels), optional tags and a default SSH user
  • Right-click → copy the ssh command for sharing or pasting elsewhere
  • 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 skipped

Clone this wiki locally