ultimate-macos-kvm

Scripts and guides that help you build a macOS virtual machine on Linux using KVM, including GPU passthrough. It aims to make setup easy for beginners and experienced users.

Share on XLicense: GPL-3.0

Overview

Ultimate macOS KVM, also called ULTMOS, is a set of scripts and guides for building a macOS virtual machine on Linux with KVM. It is written for both beginners and experienced users, and automates much of the setup. Its topics include QEMU, libvirt, OpenCore and GPU passthrough with VFIO. The README says macOS Tahoe has been confirmed to install and boot, and the AutoPilot option offers Tahoe.

Key features

  • Automated setup of a macOS virtual machine on Linux
  • Built on KVM, QEMU and libvirt
  • Guidance for GPU passthrough with VFIO
  • AutoPilot option that includes macOS Tahoe

Best for

Linux users who want a faster macOS VM than typical desktop hypervisors give. The README notes that macOS Tahoe has not been tested extensively.

Upstream
Coopydood/ultimate-macOS-KVM
Fork on GitHub
Guo-astro/ultimate-macos-kvm
Upstream stars
1.7k
Category
Apps and everyday utilities
Language
Python
License
GPL-3.0
Forked
2025-11-11
Sync status
In syncLast synced 2026-09-29