← All tech

Tart

vmvm-tool

A CI-focused macOS/Linux VM tool on Virtualization.framework, with OCI-registry distribution of VM images.

documentedtart.run

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-remote

Remote-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.

Sources