Skip to content

Installation

Terminal window
curl -fsSL https://raw.githubusercontent.com/auser/mvm/main/install.sh | sh
Terminal window
MVM_VERSION=v0.3.0 curl -fsSL https://raw.githubusercontent.com/auser/mvm/main/install.sh | sh
Terminal window
git clone https://github.com/auser/mvm.git
cd mvm
cargo build --release
cp target/release/mvmctl ~/.local/bin/
Terminal window
cargo install mvmctl
Terminal window
mvmctl update
  • macOS (Apple Silicon or Intel) or Linux with KVM
  • Homebrew (macOS only — mvm will install it if missing)

Running mvmctl bootstrap or mvmctl dev handles everything else automatically — Lima, Nix, and Firecracker are installed inside the VM.