explaingit

getgantry/gantry

16SwiftAudience · ops devopsComplexity · 3/5Setup · easy

TLDR

Gantry is a free macOS app for managing Docker containers locally and on remote servers via SSH, with a live dashboard, real-time logs, file browsing, and AI integration through an MCP server.

Mindmap

mindmap
  root((gantry))
    What it does
      Manage Docker containers
      Local and remote servers
      Live dashboard
      Real-time logs
    Remote Access
      SSH connection
      Import SSH config
      Shell into container
      File drag and drop
    AI Integration
      MCP server
      Claude can manage containers
      App Intents for Siri
    Installation
      Homebrew
      Manual download
      Build from Xcode
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

View and control all your Docker containers across local and remote SSH servers from a single macOS dashboard.

USE CASE 2

Stream live logs and resource graphs for any container on a remote server without opening a terminal.

USE CASE 3

Let an AI assistant like Claude start, stop, and inspect your Docker containers via the bundled MCP server.

USE CASE 4

Drag and drop files between Finder and a container running on a remote server using the built-in file browser.

Tech stack

SwiftmacOSDockerSSHMCP

Getting it running

Difficulty · easy Time to first run · 5min

Not Apple code-signed, so one extra Terminal command is required after install to allow macOS to open it.

No license information was mentioned in the explanation.

In plain English

Gantry is a free macOS application for managing Docker containers, both on your own Mac and on remote servers accessed over SSH. Docker is a system that runs software in isolated containers, keeping different applications from interfering with each other. Gantry gives you a visual interface to start, stop, inspect, and configure those containers without typing commands in a terminal. The app opens to a live dashboard listing all your connected machines with running container counts, CPU and memory usage, and any containers that have stopped unexpectedly. You can click into any host to see its containers, images, volumes, and networks. Logs stream in real time with search support, and graphs show CPU, memory, and network activity as they change. For remote servers, Gantry connects over SSH using the keys and configuration already saved in your Mac's SSH setup. You can import servers from your existing SSH config file with one click. Once connected, you can open a terminal shell directly into any container on that remote machine, and browse or transfer files using a built-in file browser, with drag and drop between Finder and the container. Gantry also exposes its functions to AI agents. A bundled MCP server (a standardized interface for AI tools to call actions) lets applications like Claude manage containers, fetch logs, and check stats on your behalf. App Intents let you trigger container actions from Shortcuts or Siri without opening the app. Installation is via Homebrew or a manual download. Because the app is not code-signed by Apple, you need one extra command after installing to allow macOS to open it. Building from source requires Xcode and no additional configuration.

Copy-paste prompts

Prompt 1
I installed Gantry on my Mac but macOS says it can't be opened because it's not from an identified developer. What command do I run to allow it?
Prompt 2
How do I connect Gantry to a remote server so I can manage its Docker containers? What SSH setup do I need on my Mac first?
Prompt 3
Set up the Gantry MCP server so Claude can start and stop Docker containers on my behalf. Walk me through the configuration.
Prompt 4
I want to build Gantry from source on macOS. What do I need besides Xcode, and what are the build steps?
Open on GitHub → Explain another repo

← getgantry on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.