The native macOS app for ArcBox — containers, Kubernetes, Linux VMs, and agent sandboxes in one window.
brew install --cask arcboxOr grab the DMG from Releases. The app
ships the arcbox-daemon runtime and the abctl CLI, and keeps itself up to date over Sparkle — there
is nothing else to install.
Requires macOS 15 (Sequoia) or later on Apple Silicon.
One three-column window — sources, list, detail — over everything the daemon runs:
- Docker — containers, images, volumes, networks. Containers group by Compose project, and each one opens onto info, streaming logs, an interactive terminal, and a file browser that reads through the overlay layers.
- Kubernetes — pods and services from the daemon-managed k3s cluster.
- Machines — full Linux VMs: create from a distro image, drive the lifecycle, then attach a terminal or browse the guest filesystem.
- Sandboxes — disposable microVMs from templates, with ports, snapshots, and an event log.
- Activity — live CPU, memory, and network for the system VM and every running container.
Everything is event-driven: the Docker, machine, and sandbox event streams feed debounced updates, so the
UI reflects work started from docker, abctl, or kubectl without a refresh.
┌─────────────────────┐
│ ArcBox Desktop │ SwiftUI
└──────────┬──────────┘
│ gRPC (~/.arcbox/run/arcbox.sock)
│ Docker Engine API (~/.arcbox/run/docker.sock)
▼
┌─────────────────────┐
│ arcbox-daemon │ Rust — VMM, networking, storage
└──────────┬──────────┘
│ vsock
▼
┌─────────────────────┐
│ Linux guest │
│ arcbox-agent │
└─────────────────────┘
The app is SwiftUI end to end — no Combine, no third-party UI frameworks. The daemon is a separate binary
from the arcbox repo, pinned by arcbox.version
and embedded at build time.
Start with CONTRIBUTING.md; the build itself is in docs/development.md. Bug reports and feature requests go to Issues; vulnerabilities go to security@arcbox.dev instead, never to a public issue.
MIT OR Apache-2.0, at your option.
The ArcBox name, mark, and screenshots are brand assets and are not covered by the source-code license — see BRAND.md.
