Izzy Mansurov got macOS running in a VM on Omarchy on his M1 Max, and the code is up as omvm. DHH’s reaction: “macOS running inside Omarchy as a VM on a MacBook!!”
What it does
omvm is a thin Omarchy wrapper around aquarat’s macOS guest project. It builds a patched kernel from Omarchy’s linux-aurora recipe, installs it next to the stock one, handles Limine and m1n1, and gives you omvm start, omvm ssh and omvm stop. The README claims 95 to 99% of host CPU speed and about 25 seconds to SSH. There’s a GUI mode with Metal translated to Vulkan over VNC, virt-manager support, and shared clipboard and sound.
The catch
It says “Status: experimental” right at the top. One person, one M1 Max, one macOS 26.4 guest. You also need real macOS still installed on the same Mac to create the VM. So this is a weekend project on a spare machine, not something for your daily driver. Still, this is very cool.
Isolate it: try new models and tools in a disposable VM or a spare machine first, with a snapshot you can roll back to.
God Bless, and Happy hacking!