miSO
A native macOS virtual machine manager with a guided wizard interface for creating, configuring, and running VMs. Built with Swift using MVVM architecture, miSO provides a clean step-by-step workflow for setting up virtual machine configurations and managing VM instances.
Architecture
The app follows MVVM with a WizardContainerView orchestrating multi-step VM creation, VMListView for instance management, and VMDisplayView for live VM interaction. The Models layer defines VMConfiguration and WizardStep data, while Services handle Virtualization framework bridging.
Native Performance
By building on Apple's Virtualization framework rather than third-party hypervisors, miSO achieves near-native VM performance on Apple Silicon Macs with minimal overhead and tight system integration.