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, manage, run, and automate Apple Silicon macOS virtual machines from one focused workspace. Restore images, VM bundles, disposable runs, guest-agent automation, and runbook history stay organized instead of scattered across Finder and scripts.
Apple Virtualization gives you the primitives. Box of Apples turns them into a repeatable lab workflow: restore images are tracked, VM bundles carry their runtime state, persistent baselines can become disposable test machines, and repeatable guest actions live as runbooks.
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 persistent VMs as reusable templates, launch temporary APFS copy-on-write clones, and convert useful disposable machines back into persistent ones.
Stage files, execute guest processes, wait for screen text, collect artifacts, and keep runbook status and results attached to the VM workflow.
boa image, vm, template, and settings commands with JSON output.Click any screenshot to zoom into the app surface.
The app stays focused on the sequence that matters: prepare an image, create a VM, seal useful baselines, and run repeatable guest automation when a machine is live.
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.
Use runbooks and the guest agent to execute steps and bring artifacts back to the host.
$ boa image discover-latest
SUCCESS Discovered macOS restore image
$ boa vm create --image 8F3... --name clean-baseline
SUCCESS Created VM clean-baseline
$ boa template create-disposable --id 0A4...
SUCCESS Created disposable VM clean-baseline-1
The bundled boa CLI can list images, create and install VMs, manage sealed
templates, start or stop machines, and emit JSON for scripts that need the same source of truth.
The package includes the macOS app, the boa command-line tool, the helper
services, and the bundled Boa guest agent package for virtual machines. It is codesigned
and notarized for macOS.
Requires an Apple Silicon Mac running macOS 26 or later. Bridged networking is awaiting an Apple entitlement; NAT networking remains the default workflow.
3989b76b334854cdbf8aa70bb0b4a072d7634a26673b77826538d97c31251e9b