The native UI
for Apple Containers

Orchard is the best app for Apple's container tooling. It allows you to manage containers and machines, local kubernetes clusters, bridge local AI models into them, and run agents in isolated sandboxes, all without needing to drop to the CLI.

It is being used by engineers at Apple, Microsoft, NVIDIA, IBM, Stripe, LinkedIn, Uber, GitHub, Amazon, VMware, Alibaba, Tencent, MongoDB, Honeycomb and Vercel amongst many others.

The Orchard dashboard - system-wide CPU, memory, network and disk with per-container utilisation

Built for the desktop:fast, focused, native

Orchard is a native Swift app that uses the XPC protocol for efficiency, and is fully signed. No Electron, no web views, no performance issues from shelling to the CLI.

Containers

Container management in Orchard

Manage your containers live, with filtering, grouping and bulk actions.

Machines

Managing a container machine in Orchard, with live resource usage

Create, run and monitor persistent Linux VMs on your Mac. Learn more →

Kubernetes clusters

A local Kubernetes cluster in Orchard with kubectl access

Create and manage local k8s clusters on the container runtime. Learn more →

Local AI models

The AI Models view in Orchard: a local model server with its container-reachable endpoint

Discover MLX, Ollama and LM Studio servers on your Mac - and bridge them into your containers. Inference stays on the Silicon. Learn more →

Sandboxes

A sandboxed agent in Orchard with the Isolated badge and model endpoint

A sandbox is a container wired to a local model on a host-only network: it can reach the model but not the internet, with a kill-switch. Run your own agents safely. Learn more →

Command palette

The Orchard command palette: fuzzy search across every resource

Cmd+K fuzzy-searches every resource and runs actions from the keyboard - "stop db", "logs api", "console web".

Image management

Image management in Orchard

Pull, delete and search Docker Hub directly, and run containers straight from an image.

Multi-pane logs

Multi-container logs in Orchard

Stream logs from several containers side by side, with split panes and line filtering.

Networks

Network management in Orchard

Every container gets its own local IP. Control your networks of containers, machines, clusters and sandboxes.

DNS domains

DNS domain management in Orchard

Give containers real hostnames. Set the default DNS domain and add or remove domains without root gymnastics.

Mounts

Mount management in Orchard

See which host paths and volumes each container mounts, and jump straight to them in Finder.

Menu bar

Menu bar panel in Orchard, with a container's resource history popover

One click in your memory bar and you can see what's running and how it's using resources.

Dashboard

System dashboard in Orchard with per-container utilisation

A helicopter view of everything container is running.

Get started in seconds

Every release is code-signed with a registered Apple Developer ID and notarised by Apple, so it installs cleanly with no Gatekeeper warnings.

Recommended

Homebrew

brew install orchard

Manual

Direct download

Grab the latest .dmg from GitHub Releases and drag Orchard to Applications.

From source

Build it yourself

Clone the repo and open Orchard.xcodeproj in Xcode - dependencies resolve automatically.

Requires macOS 26 (Tahoe) and Apple Container installed.