Image Library
Discover Apple-supported restore images, import local IPSWs, download from direct URLs, and track version, build, source, support state, and local path.
Mac VM labs, neatly boxed.
Create, automate, and inspect macOS virtual machines on Apple Silicon. Build disposable labs, capture Endpoint Security events, and schedule repeatable workflows from the app, your browser, or the terminal.
Apple Virtualization gives you the primitives. Box of Apples turns them into a repeatable lab workflow: keep clean baselines, launch disposable machines, inspect guest activity, and bring results back to the host. Runbooks and schedules make the next run easier to repeat.
Discover Apple-supported restore images, import local IPSWs, download from direct URLs, and track version, build, source, support state, and local path.
Create macOS VMs from IPSWs, run interactive or headless, boot into Recovery, configure hardware, and review lifecycle logs when something gets interesting.
Seal configured VMs as reusable baselines and keep each run disposable. On macOS 27+, eligible ASIF templates use linked overlays without a full disk copy.
Stage tools, execute guest processes, monitor screen text, and collect artifacts. Schedule saved workflows alongside VM boot, suspend, resume, and shutdown actions.
boa CLI.Restore images, virtual machines, and repeatable guest workflows.
The app stays focused on the sequence that matters: prepare an image, create a VM, install guest tools, seal useful baselines, and automate and inspect each lab run.
Download the latest supported restore image or import one you already trust.
Build persistent machines with the disk, network, audio, and sharing defaults you want.
Seal a baseline and spawn short-lived machines for tests, samples, or investigations.
Schedule runbooks, capture guest security events, and collect artifacts before a disposable run ends.
$ boa vm list
$ boa vm update --id <vm-uuid> \
--mount-guest-agent-installer true \
--mount-es-monitor-installer true
$ boa vm snapshot list --id <vm-uuid>
$ boa scheduler list --json
The bundled boa CLI manages images, VM lifecycles, snapshots, templates,
portable archives, settings, and schedules, with JSON output for automation. The Web API
adds remote guest actions, snapshot management, and runbook execution.
The package includes the macOS app, the boa command-line tool, the helper
services, and bundled guest tools. It is codesigned and notarized for macOS.
Requires an Apple Silicon Mac running macOS 26 or later. First Boot Setup, USB passthrough, ASIF snapshots, and linked disposables require a macOS 27 host, with feature-specific requirements. First Boot Setup also requires a macOS 27 guest. See the installation guide to get started.