Open SourceCLIMac

vagrant-provider-avf

Vagrant machines, minus the other hypervisor.

An open-source Vagrant provider that runs local VMs on Apple silicon with Apple Virtualization.

Terminal and virtual-machine window icon for vagrant-provider-avf.

Run supported ARM64 Linux guests through Vagrant on an Apple silicon Mac using Apple Virtualization.framework instead of a separate desktop VM interface.

What it does

Use the Vagrant commands you know

Bring a machine up, connect over SSH, check its state, halt it, and destroy it through the normal Vagrant workflow.

Use Apple’s virtualization stack

The provider drives Virtualization.framework through a small helper built and signed locally on your Mac.

Start with three Linux guests

Use documented ARM64 paths for Ubuntu 24.04.4, AlmaLinux 9, and Rocky Linux 9.

Keep SSH local

AVF provides NAT networking while the provider forwards SSH through a loopback-only port on your Mac.

vagrant plugin install vagrant-provider-avf

View the RubyGems release · Release notes · Issues · MIT License

Found a sharp edge? Tell the person who made it.

Get support