Quick Contact
[email protected]

VirtualProg - macOS Virtual Machine Manager

VirtualProg - macOS Virtual Machine Manager
VirtualProg

VirtualProg – Powerful Virtual Machine Manager for macOS

VirtualProg is a modern, feature-rich virtual machine manager built exclusively for macOS using Apple's Virtualization Framework. Whether you're on Apple Silicon or an Intel Mac, VirtualProg lets you seamlessly create, manage, and run macOS and Linux virtual machines from one centralized Control Center.

Take full control of your virtual network infrastructure with Custom Network Management. Create Shared or Host-Only networks with custom subnets, configurable MTU, IPv6 support, static IP assignment, and TCP/UDP port forwarding rules — all managed directly in Settings. Choose between Fixed and Dynamic (ASIF) disk types, resize disks on the fly, and visualize total storage consumption across all VMs, templates, and snapshots with the built-in Disk Space Analyzer.

Organize VMs into named groups, run multiple machines simultaneously, and act on selections in bulk with Batch Operations. Schedule automatic start and shutdown times per VM with day-of-week granularity, configure startup delays for dependent VMs, and enable Auto-Pause on inactivity to conserve resources automatically.

Protect your VM states with flexible snapshot support — schedule snapshots on start, shutdown, weekly, or monthly, and automatically create a safety snapshot before any restore. Build reusable VM templates from any machine or snapshot, clone templates for configuration variants, and deploy new VMs in seconds with the Quick Create wizard.

Control your virtual machines remotely via the Web Dashboard Monitor — open any browser on your network and manage CPU stats, start or stop VMs, handle snapshots, and create new VMs from templates without opening the app. The powerful vpvm command-line tool extends this further, supporting start, stop, snapshot, rename, export, and stats commands, with secure remote connections to VirtualProg running on another Mac using token authentication.

Password-protect virtual machines and unlock them instantly with Touch ID. Monitor session uptime and history in the VM Usage Dashboard, and export usage data as CSV or PNG. The built-in Log Viewer lets you filter, search, and export detailed per-VM system logs, while Diagnostic Logs collect full VM metadata into a zip file for troubleshooting.

Stay productive with Quick Info popovers that surface VM, template, and snapshot details at a glance — including disk usage, scheduled events, and shared folders. Search, sort, tag with colors, and mark favorites across all views. Launch or search VMs directly from macOS Spotlight, and automate workflows with Siri Shortcuts. Import .vpvm files straight from Finder, record your VM screen, and capture timestamped screenshots for documentation or demos.

Additional capabilities include Suspend & Resume for Apple Silicon, nested virtualization for Linux on M3 & M4, Rosetta support for Linux guests, clipboard sharing for macOS Sequoia VMs, serial port support with terminal output, headless mode for background services, and native macOS notifications for VM state changes.

Download VirtualProg today and take full control of your virtual machines on macOS.


Features

  • Run macOS and Linux VMs on Apple Silicon and Intel Macs
  • Centralized Control Center with list and grid views
  • Multi-VM support with simultaneous execution
  • Custom network management — subnets, MTU, IPv6, and static IP
  • TCP/UDP port forwarding for custom networks
  • Fixed and dynamic (ASIF) disk type support
  • Disk Space Analyzer across VMs, templates, and snapshots
  • Web Dashboard Monitor — manage VMs from any browser on your network
  • Remote vpvm CLI with secure token authentication
  • VM scheduling — auto start and shutdown per day and time
  • VM groups for organized management
  • Batch operations across multiple selected VMs
  • Auto-pause on inactivity with configurable timeout
  • Snapshots — scheduled, on-shutdown, weekly, and monthly
  • Safety snapshot automatically created before any restore
  • Reusable VM templates and template cloning
  • Quick Create wizard for fast VM setup
  • Touch ID unlock for password-protected VMs

...Continued

  • Quick Info popover with instant VM, template, and snapshot details
  • Spotlight integration and Siri Shortcuts for VM automation
  • Export, rename, and import virtual machines
  • Suspend & Resume support (Apple Silicon)
  • Nested virtualization for Linux VMs (M3 & M4)
  • Folder sharing and clipboard sharing between host and guest
  • Rosetta support for Linux VMs
  • Serial port support with terminal output and file redirection
  • Screen recording and timestamped screenshot capture
  • System Logging and Log Viewer — filter, search, and export
  • Diagnostic Logs export as zip for troubleshooting
  • VM Usage Dashboard with stats export (CSV & PNG)
  • Dock badge showing the count of running VMs
  • Headless VM mode for background services
  • Auto-start with configurable startup delay per VM
  • Tag colors, favorites, search, and sort across all views
  • macOS notifications for VM state changes
  • Automatic display resolution adjustment and audio device support