Tart
vmvm-toolA CI-focused macOS/Linux VM tool on Virtualization.framework, with OCI-registry distribution of VM images.
Tart runs macOS and Linux VMs on Apple Silicon via Virtualization.framework, and is built for CI: VM images are pushed and pulled from OCI registries like container images. Each VM has its own kernel behind a hardware boundary. It is the go-to for reproducible macOS/Linux CI runners on Apple hardware.
Strengths
- CI-focused: OCI-registry distribution of VM images
- Native Apple Silicon virtualization via Virtualization.framework
- Reproducible macOS and Linux runners
Limitations
- macOS / Apple Silicon host only
- Aimed at CI automation rather than interactive desktop use
- Full-VM overhead versus a per-container microVM
Files & editor
desktop-remoteRemote-SSH into the VM, use its file sharing, or edit inside with vim/nvim; files live in the guest.
How you get your project into the environment and edit it. Shared-kernel routes bind-mount host files for your desktop editor; own-kernel routes keep files in the guest, so a desktop editor attaches over remote, or you edit inside. Mounts and remote editing.