SwiftVM 2 of 3 running
Running
macOS 27192.168.231.10
Windows 11192.168.231.12
Not Running
Ubuntu 26.044 CPU · 4 GB RAM · Ubuntu 26.04.1 LTS

Virtual machines that live in your menu bar.

Native macOS app for running macOS, Linux, and Windows 11 for Arm virtual machines.

brew install --cask swiftvm-app/tap/swiftvm

Free and open source · macOS 27 or newer, on Apple silicon

Or drive it from a terminal

The app owns the machines and swiftvm drives the app, so the panel and the terminal never disagree.

Every command

How it is built

Runs as your Mac user

macOS and Linux guests use Apple's Virtualization framework. Windows uses bundled QEMU. Both run without root privileges on your Mac.

A machine is a folder

Its settings, disk, firmware, and snapshots live in one .swiftvm package. Copies on the same APFS volume share unchanged blocks.

Open source

Written in Swift and released under the Apache-2.0 license. Read the technical guide, or build it yourself.

Install SwiftVM

SwiftVM runs on macOS 27 or newer, on Apple silicon.

brew install --cask swiftvm-app/tap/swiftvm

Or download the disk image from the latest release.