Shuttle app icon

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.

Screenshot of the Shuttle menu showing nested SSH and command launch items
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.

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" }
  ]
}