Orchard is a native (Swift) macOS application for managing containers using Apple's container tooling.
It gives you a desktop experience that complements the container command-line interface.
Quickstart (or other install options):
brew install orchard- Made by Apple: Native support, incredible performance and the engineering resources to make it work.
- Sub second startup times
- Kernel isolation by design
- Easier networking - no more port mapping (every container gets its own IP address), networks out of the box
- Container management: create, start, stop, force stop, delete
- Image management: pull, delete, search Docker Hub
- Network and DNS domain management
- Real-time container stats with sortable columns
- Sortable container and image lists with persistent preferences
- Multi-container log viewer with split panes, filtering, and per-container colour coding
- Container log viewer with search highlighting
- Builder, kernel and system property management
- Menu bar integration
Browse, pull, and delete container images. Search Docker Hub directly from the app and inspect image metadata without dropping to the CLI.
Stream logs from multiple containers side by side. Split panes, filter by text, and use per-container colour coding to keep output readable when debugging across services.
Monitor live CPU, memory, and network usage for running containers. Sortable columns and persistent preferences make it easy to spot resource hotspots at a glance.
- macOS 26 (Tahoe)
- Xcode 26 / Swift 6.2 (for building from source)
- Apple Container installed - follow the instructions here
Orchard communicates with the container daemon primarily through the ContainerAPIClient Swift library (from apple/container) over XPC. This provides typed Swift APIs for container, image, network, and system operations without shelling out to the CLI.
A small number of operations (system start/stop, builders, DNS domain management, system properties) still use the container CLI binary via Foundation.Process, as these are not yet exposed through the XPC API.
You can install Orchard via homebrew or via a prebuilt release package. You can also download the source and build it yourself!
brew install orchard- Download the latest release from GitHub Releases
- Open the
.dmgfile and drag Orchard to your Applications folder - Launch Orchard from the Apps directory
git clone https://github.com/andrew-waters/orchard.git
cd orchard
open Orchard.xcodeprojThe project uses Swift Package Manager for dependencies. Xcode will resolve the apple/container package automatically on first build.
This project is licensed under the MIT License - see the LICENSE file for details.




