cv4pve-vdi

cv4pve-vdi 1.8.0

VDI client for Proxmox VE — SPICE and RDP remote console launcher

  • By Corsinvest Srl
  • Open Source
  • Updated Oct 1, 2026
Download for Windows

About cv4pve-vdi

cv4pve-vdi is a desktop VDI client for Proxmox VE that provides a graphical
interface to browse, filter and connect to virtual machines and containers
via SPICE and RDP — without opening the Proxmox web UI.

Features:

  • Card and list view for VM/CT browsing
  • SPICE console launch via remote-viewer
  • RDP launch via mstsc or xfreerdp
  • VM/CT power control (Start / Shutdown)
  • Real-time CPU and RAM usage bars
  • Auto-refresh every 10 seconds
  • Filter by node, status, type and tags
  • Multi-host support for multiple clusters
  • Light and Dark themes

What's new in 1.8.0

Added
- Simplified and Traditional Chinese UI translations, in the language picker of the login window (#42)
Documentation
- Documentation site. The documentation moved from Markdown files in the repository to corsinvest.github.io/cv4pve-vdi: getting started, permissions, how it connects, the main window, SPICE and VNC, services, launchers, guest setup, kiosk mode, settings and languages. Every page was checked against the code
- New product icon for the documentation site and the README
- Services and Settings pages follow the code: the IP address of containers and the NIC matching, the backup of an unreadable configuration
- No em or en dashes in the documentation, the code comments and the interface texts (window titles use a middle dot); documentation theme 2.6.1
Fixed
- A node, pool or tag filter whose resource no longer exists kept its checkbox and its active selection, so the list stayed filtered by something that is gone: stale checkboxes and filters are now removed at the next refresh. Pool and tag checkboxes are built from the same guests the list shows, so a stopped guest you can start keeps its pool and tag filters, and gets its checkboxes too (#66, thanks @skygunner)
- An unreadable configuration file was silently replaced by the defaults on the next save, losing clusters, VM services and stored credentials: it is now kept as config.bak-<timestamp> and the login window says so. The configuration is written to a temporary file and moved into place, so a crash mid-write no longer truncates it; on Linux and macOS the temporary and backup files are created readable only by the user (#48, thanks @skygunner)
- View documentation in Settings → Kiosk opened docs/KIOSK.md on GitHub, removed with the move to the documentation site; it now opens the Kiosk mode page. Documentation in the ⋮ menu opens the documentation site instead of the README
- The viewer path pointed to virt-viewer, installed next to remote-viewer by the same package, and every console opened the misleading No running virtual machine found dialog: cv4pve-vdi now uses the remote-viewer in the same folder, and warns only when it is missing. A SPICE viewer that fails to start is reported instead of ignored (#41)
- The command line of a launcher, with the password it may contain, is no longer printed to the console; the temporary Windows Credential Manager entry is removed also when the program fails to start (#44)
- Add selected and Cancel in the Discover dialog did not close it (#45) …

Full release notes »

Technical details

PublisherCorsinvest Srl
Version1.8.0
Release date2026-10-01
LicenseMIT
Installer typezip
Architecturex86, x64, arm64
Package IDCorsinvest.cv4pve.vdi

Links & install command

Install cv4pve-vdi from the command line with Windows Package Manager (winget):

winget install --id=Corsinvest.cv4pve.vdi -e

corsinvestproxmoxproxmoxverdpremote-desktopspicevdivirtualization

Older versions

  • 1.7.1
  • 1.7.0
  • 1.6.0
  • 1.5.0
  • 1.4.2
  • 1.4.1
  • 1.4.0
  • 1.3.1
  • 1.3.0