cocoon-macos

macOS VM engine for x86 Linux/KVM, built on cocoon. Boots real macOS guests (Sequoia 15, Tahoe 26) as fully-virtualized QEMU/KVM VMs via OpenCore + OVMF. A GitHub Action installs macOS from scratch and publishes a golden qcow2 to ghcr; a thin Go CLI clones that image and boots VMs from it.

cocoon-macos CLI ──► image: pull the golden macOS qcow2 from ghcr (parallel Range, sha256)
                 ──► vm: create/run/console/clone ── QEMU + OpenCore + OVMF, CoW disk, CNI real IP
                 ──► snapshot: save/restore ── offline qcow2-internal, per-VM Apple identity

Guides

Features

Repository

Source and issue tracker: github.com/cocoonstack/cocoon-macos. Upstream engine: github.com/cocoonstack/cocoon (Lightweight MicroVM engine with Cloud Hypervisor and Firecracker backends).