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-avfView the RubyGems release · Release notes · Issues · MIT License