BarkVisor mascot
Open Source · macOS & Linux

QEMU virtualization,
with a modern web interface.

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.

Download Quickstart View on GitHub

Features

Everything you need to run virtual machines on macOS and Linux

Web UI

Manage all your VMs from a clean web interface — headless daemon on macOS and multi-distro Linux. No desktop app required.

Full VM Configuration

Configure CPU cores, RAM, UEFI boot, TPM 2.0 emulation, and cloud-init provisioning — all through the UI.

Disk Management

Create and manage qcow2 and raw disk images with hot-plug support, live resizing, and snapshot capabilities.

Console & VNC

Access your VMs directly in the browser with a built-in serial console (xterm.js) and VNC display (noVNC).

Networking & SSH

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.

macOS & Linux

Same web UI and API on both. macOS: HVF and .pkg. Linux: KVM and multi-distro packages (.deb, .rpm, tarball), systemd, and Docker.

Open Source

Fully open source and self-hosted. Your VMs stay on your machine — no cloud accounts or subscriptions needed.

Get started in minutes

Install the macOS package or a Linux .deb / .rpm / tarball, open the web UI, and spin up your first VM.

Quickstart All docs Releases