The native GUI for
Apple Containers
Orchard is a native macOS app for Apple's container tooling - manage containers and machines, bridge local AI models into them, and run agents in isolated sandboxes, all without dropping to the CLI.
brew install orchard

Everything, without dropping to the CLI
Orchard puts Apple's container tooling behind a first-class Mac interface - signed, notarized, and native Swift.
Container machines
Create, run and monitor persistent Linux VMs, with a stop → apply → restart config editor and init-system guardrails. Learn more →
Local AI & sandboxes
Run MLX models on the host and bridge them into containers, with isolated no-egress sandboxes for agents. Learn more →
Container management
Create, start, stop, force-stop and delete containers, with live status and sortable lists.
Image management
Pull, delete and search Docker Hub directly, and run containers straight from an image.
Multi-pane logs
Stream logs from several containers side by side, with split panes, filtering and per-container colour.
Live stats
Watch CPU, memory, disk and network usage in real time, with sortable columns.
Networks & DNS
Manage networks, DNS domains, published ports and hostnames from the app.
Automatic updates
Orchard keeps itself up to date via Sparkle - signed updates delivered in place.
See everything at a glance
A system-wide dashboard sums CPU, memory, network and disk across every container, with headline disk-usage tiles and per-container sparklines.
Glance from the menu bar
CPU and memory rings across running containers, per-container start/stop controls, and one-click access back to the app.
Persistent Linux machines
Create, run and monitor container machines - stateful Linux VMs with your home directory mapped in - with live resource usage, a stop → apply → restart config editor and init-system guardrails. Learn more →
Bridge local models into containers
Discover MLX, Ollama and LM Studio servers on your Mac - or run your own - and see the endpoint containers use to reach them. Inference stays on the Apple GPU. Learn more →
Run agents in isolated sandboxes
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 local endpoint instead of an API key - and a kill-switch when you're done.
Search and pull images
Browse Docker Hub, inspect image metadata, and pull without memorising CLI flags.
Debug across services
Split-pane log viewer with text filtering and per-container colour coding keeps multi-service output readable.
Networking without port-mapping
Every container gets its own IP. See addresses and hostnames per network, and create or remove networks from the app.
Friendly DNS domains
Give containers real hostnames. Set the default DNS domain and add or remove domains without root gymnastics.
Track every mount
See which host paths and volumes each container mounts, and jump straight to them in Finder.
Install Orchard
Every release is code-signed with a registered Apple Developer ID and notarized by Apple, so it installs cleanly - no Gatekeeper warnings.
Homebrew
brew install orchard
Direct download
Grab the latest .dmg from GitHub Releases and drag Orchard to Applications.
Build from source
Clone the repo and open Orchard.xcodeproj in Xcode - dependencies resolve automatically.
Requires macOS 26 (Tahoe) and Apple Container installed.