
Launch SSH, commands, and URLs from your Mac menu bar.
Shuttle is a tiny native macOS launcher powered by a simple JSON config. Keep servers, dashboards, scripts, and terminal sessions one click away.

Menu-bar native
Lives quietly in macOS until you need a host, command, or URL.
Terminal-aware
Launch into Terminal.app, iTerm, Ghostty, cmux, or background screen.
JSON configured
Versionable, portable shortcuts that reload when your config changes.
SSH imports
Pull aliases from ~/.ssh/config and annotate them with Shuttle names.
Nested menus
Group production, staging, projects, teams, or datacenters naturally.
URLs & commands
Open dashboards, local files, SSH URLs, scripts, and detached jobs.
Configuration
Single JSON file configuration, endless possibilities.
Choose your terminal, group hosts into nested menus, import SSH aliases, and keep the whole setup easy to copy or version.
iTermTerminal.appGhosttycmux
{
"terminal": "Ghostty",
"open_in": "tab",
"show_ssh_config_hosts": true,
"hosts": [
{ "cmd": "ssh prod.example.com", "name": "Production" },
{ "cmd": "https://grafana.example.com", "name": "Grafana" }
]
}