BarkVisor is open-source virtualization software for macOS and Linux that makes it easy to create, run, and manage QEMU virtual machines through a beautiful web UI.
Everything you need to run virtual machines on macOS and Linux
Manage all your VMs from a clean web interface — headless daemon on macOS and multi-distro Linux. No desktop app required.
Configure CPU cores, RAM, UEFI boot, TPM 2.0 emulation, and cloud-init provisioning — all through the UI.
Create and manage qcow2 and raw disk images with hot-plug support, live resizing, and snapshot capabilities.
Access your VMs directly in the browser with a built-in serial console (xterm.js) and VNC display (noVNC).
NAT with port forwarding on every host. Bridged networking with the native path for each platform. Manage SSH keys and connect to your VMs in seconds.
Same web UI and API on both. macOS: HVF and .pkg. Linux: KVM and multi-distro
packages (.deb, .rpm, tarball), systemd, and Docker.
Fully open source and self-hosted. Your VMs stay on your machine — no cloud accounts or subscriptions needed.
Install the macOS package or a Linux .deb / .rpm / tarball, open the
web UI, and spin up your first VM.