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.

Manage Your Virtual Machines from Anywhere — Right in Your Browser. VirtualProg's built-in Web Dashboard transforms any browser into a full-featured VM control center, no additional software or app install required. From your laptop, tablet, or phone — on your local network or connected remotely over the internet — simply open a browser, enter your host address, and you have instant access to your entire VM fleet. See your VM's screen as a live display stream directly in the browser window, and take full interactive control with your keyboard and mouse — just as if you were sitting in front of the machine. Start, stop, restart, and monitor VMs in real time; view live CPU, memory, and disk statistics; manage snapshots and restore points; and spin up new VMs from templates, all from a clean, responsive web interface. Secured with token-based authentication, every session is protected so only authorized users can reach your infrastructure.

For teams and power users, the vpvm command-line tool delivers the same remote reach from the terminal — start, stop, snapshot, rename, export, and inspect VMs on any VirtualProg host using secure token authentication. Whether you prefer a browser or a shell, full remote control is always at your fingertips.

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.




Remote Browser Control
Manage your VMs from anywhere — any browser, any device. See your VM's live display and control it with your keyboard and mouse, just like sitting in front of it. Secure token authentication. No app install needed.

Remote VM Control — From Any Browser, Anywhere
VirtualProg's built-in Web Dashboard gives you full control of your virtual machines directly in any web browser — on your local network or over the internet. No software to install. Connect from a Mac, Windows PC, tablet, or phone and get instant access to your entire VM fleet. See your VM's screen as a live display stream in the browser window and interact with full keyboard and mouse input, exactly as if you were in front of the machine. Start and stop VMs, watch live CPU and memory stats, manage snapshots, and create VMs from templates. Protected by secure token-based authentication for safe remote access.
ANY BROWSER ANY DEVICE ANYWHERE LIVE DISPLAY STREAM SECURE TOKEN AUTH
Web Dashboard
Built into VirtualProg
No extra software needed

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 — remotely control VMs from any browser, any device, anywhere
  • Live display stream — see your VM's screen in real time inside the browser window
  • Full keyboard and mouse input from the browser — interact with your VM remotely
  • Full remote management: start, stop, restart, snapshots, stats, and template deployments via browser
  • Secure token authentication for safe remote browser access
  • Remote vpvm CLI — full VM control from the terminal over secure connections
  • 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