Lifetime MacVisor 27: run macOS, Linux and Windows 11 VMs Natively | Seamless Setup, Auto-Start, HA, Firewall & AI Sandboxeson
Enable HLS to view with audio, or disable this notification
Hi r/macapps,
I'm Rohit from ScaleNinja Software, the developer of MacVisor (Mac Virtualization Platform), DeltaSnap (APFS Snapshot Manager), DriveSync (Google Drive Backup/Sync), Noject (Disk Ejection Protector) and DeltaSync (Backup/Folder Sync).
MacVisor 27.2 is our first GA release after a public beta, and we'd love your feedback.
Download and try it free: https://scaleninja.com/macvisor/
Docs: https://scaleninja.com/docs/macvisor/
Launch Blog: MacVisor: run your Mac like a virtualization host
Requirement: macOS 27 on Apple Silicon and others documented.
Transparency:
- Company profile: https://www.linkedin.com/company/scaleninja/
- Support: https://scaleninja.com/support/
- Apple Developer Team ID: VXNWQ9H93X
- Privacy: https://scaleninja.com/privacy/
- Terms: https://scaleninja.com/terms/
- We have been working in open source infrastructure and Apache CloudStack since 2014, and are now focused on niche virtualization and infrastructure software: https://scaleninja.com/about/
# Problem
Running VMs on an Apple Silicon Mac usually means one of two things:
- A subscription for a polished tool
- An afternoon of setup with a free one (finding the right image, clicking through installers, creating accounts, adding SSH keys, installing guest tools and drivers, then wiring up networking).
Do that for every new VM, and again when one breaks, and it adds up.
Then you want a VM to keep running after you close the app, or on a headless Mac mini, or under a script, and most desktop tools stop there.
MacVisor aims to bring the best out of the box seamless setup and integration you've seen on Mac, as already experienced by some of our early adopters: https://scaleninja.com/macvisor/#testimonials
What MacVisor does differently: Its Architecture
Built like a hypervisor, not just an app: An always-on background service owns the VMs. Each VM runs in its own isolated process, so VMs keep running when you close the window, and one crashing doesn't take down the others. For more details: https://scaleninja.com/macvisor/#architecture
Three operational modes:
- Use the GUI for desktop virtualization
- Use the `mvz` CLI for CI and lab automation
- Use as headless virtualization host for server Mac minis and Mac Studios
... with auto-start at login and high availability per VM. Refer: https://scaleninja.com/macvisor/#modes
Guest OS Support: Seamless and automatic guest setup, natively on Apple's own Virtualization framework:
- Linux: Out of the box support for Ubuntu, Debian, Fedora, Rocky, AlmaLinux, Oracle Linux, CentOS Stream, openSUSE and Alpine from the official Linux vendor distro published cloud images. You get your account, your SSH keys and the guest agent, plus Docker, Podman or k3s if you want them. Ready in a couple of minutes, or tick Install Ubuntu Desktop for a GNOME desktop.
- macOS: installed and set up with no Setup Assistant to click through for macOS 27. (supported macOS 27, 26, 15, 14)
- Windows 11 on ARM (Tech Preview): installed unattended from Microsoft's ISO in about 10 minutes, with drivers, Remote Desktop and sound. Probably, a world-first to run Windows 11 on ARM natively on Virtualization.framework.
- FreeBSD (experimental) and appliances like pfSense-based, OPNsense or OpenWrt.
Refer more at: https://scaleninja.com/macvisor/#guests
Storage: Supports live snapshots (with memory), disk-only snapshots, linked clones, templates and export/import. Also back up a running VM by exporting a snapshot. The VM keeps running. (Based on feedback/asked by macadmins)
Several advancements in storage support, including linked-clones, ASIF disks & layers, seamless and automatic shared folders, multiple storage location, APFS file cloning, USB storage passthrough and warm migration of VMs with disks across storage locations.
Networking: You'd normally need a server for:
- NAT, bridged, and your own custom networks (shared or host-only), with DHCP, DNS and fixed addresses.
- Network segmentation/isolation with VLANs and Port forwards for homelabs, SMBs and Enterprises use-cases.
- Firewall per network: enforced on the host Mac with pf, so you can build an isolated lab or put a router VM in front of others.
- Also supports FreeBSD and appliances to run as virtualized routers, load-balancers and virtual network function (VNF). We also did a PoC by building an ARM64 + FreeBSD & pfSense-based Firewall+Router distro that works on MacVisor: https://github.com/yadvlabs/armsense
Probably, a world-first virtualization platform to bring host firewall, VLANs and network appliances for Macs.
More at: https://scaleninja.com/docs/macvisor/networking/
Seamless guest integration:
- `mvz shell` and `mvz exec` into any VM.
- Clipboard sharing, drag-n-drop file transfers and port tunnels.
- Clean shutdowns and restarts through the guest agent.
- Live guest info: addresses, disks and more. AI Sandboxes & MCP: disposable AI sandboxes, and letting your AI agent use the VMs you open to it over MCP. You connect and use AI models running locally on host Mac or one on the cloud. Refer more: https://scaleninja.com/macvisor/#ai-sandboxes
More at: https://scaleninja.com/macvisor/#features and https://scaleninja.com/docs/macvisor/overview/
Privacy: https://scaleninja.com/macvisor/#privacy
# Comparison
The following are all good tools for different people and most users:
- Parallels Desktop: very polished, and broader 3D support on Windows. It's subscription-first (Standard $99.99/yr, Pro $119.99/yr, Business $149.99/yr) and one-time is upwards of $199. MacVisor is $59 once, and adds per-network firewalls, VLANs and an always-on background service.
- VMware Fusion: free. It doesn't run macOS guests on Apple Silicon, and doesn't set up cloud images for you.
- UTM: free and open source, with QEMU for other CPU architectures, which MacVisor doesn't do. Guests are mostly set up by hand.
- Tart, VirtualBuddy etc.: great for macOS CI and macOS guests. MacVisor covers Linux, Windows and FreeBSD too, with a full GUI and networking.
MacVisor aims to compete more with Parallels Business and Enterprise class products, and attempts to fill the gap of the missing "Proxmox", or "vSphere ESXi", or "KVM" or "Hyper-V" for macOS.
Built for Mac as Infrastructure, MacVisor is targetted for professionals, developers, creators, power users and for server Macs and homelabs, and for SMBs and Enterprises.
More detailed comparisons: https://scaleninja.com/macvisor/vs/
# Price
- Free 30-day trial: every feature, no sign-up, no credit-card and no email required.
- Fair after the trial: your existing VMs keep working. A licence is only needed to add new VMs (create, clone, import).
- MacVisor 27 Pro: $59 one-time per Mac, with every 27.x update. Launch promo: $10 off using code "MVZ10". (with 14-day money-back guarantee)
There are also Business ($79/Mac/year) and Enterprise (quote based) options that offer premium and SLA backed support, training, customisation, design & deployment help.
Does it pay for itself? Yes, in most cases within days to a few weeks. Setting up one Linux, macOS or Windows VM by hand typically costs 30 to 60 minutes of hands-on time; with MacVisor it's a couple of minutes. There's a small calculator on the site to check with your own numbers: https://scaleninja.com/macvisor/#roi
Download and try it free: https://scaleninja.com/macvisor/
Docs: https://scaleninja.com/docs/macvisor/
Requirements: macOS 27 on Apple Silicon. Supported in 11 languages.
I'm around in the comments for questions, feature requests and bug reports. Thanks for reading!
