Native macOS GUI for ArcBox — containers, VMs, and sandboxes at your fingertips. Open Source alternative to OrbStack.
189
stars
586
commits
Swift
primary language
Aug 15, 2026
updated
The native macOS app for ArcBox — containers, Kubernetes, Linux VMs, and agent sandboxes in one window.

brew install --cask arcbox
Or 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:
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.
Swift
96.5%
Rust
2.8%
Native macOS GUI for ArcBox — containers, VMs, and sandboxes at your fingertips. Open Source alternative to OrbStack.
189
stars
586
commits
Swift
primary language
Aug 15, 2026
updated
The native macOS app for ArcBox — containers, Kubernetes, Linux VMs, and agent sandboxes in one window.

brew install --cask arcbox
Or 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:
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.
Swift
96.5%
Rust
2.8%