A native macOS dashboard for managing Apple Container resources. It provides a Docker Desktop-style view of containers, images, volumes, networks, and the runtime without replacing or wrapping Apple’s container service.
- Live container status, memory, process, network, and disk metrics
- Start, stop, restart, kill, and delete controls
- Live-streaming application and boot logs
- Interactive container shells opened in Terminal
- Image pull, delete, and prune
- Volume and network create, delete, and prune
- Runtime status, start, stop, and application-data access
- Search, automatic refresh, and destructive-action confirmations
- Responsive split navigation that becomes list-then-detail on compact windows
The UI deliberately displays a curated subset of container configuration. It does not load or render container environment variables.
| Container overview | Live application logs |
|---|---|
![]() |
![]() |
| Images | Networks |
|---|---|
![]() |
![]() |
Requires macOS 14 or newer, Swift 5.9 or newer, and Apple Container.
swift build
zsh scripts/package_app.shThe packaged application is written to:
.build/app/Container Dashboard.app
To install it for the current user:
ditto ".build/app/Container Dashboard.app" \
"$HOME/Applications/Container Dashboard.app"
open "$HOME/Applications/Container Dashboard.app"The release bundle is ad-hoc signed for local use. macOS may ask you to confirm opening a build downloaded from GitHub.
Run the read-only fixture and live-schema smoke tests with:
zsh scripts/run_smoke_tests.shFixture checks run everywhere. Live schema checks run automatically when the Apple Container CLI is installed and its runtime is active.



