cv4pve-cli

cv4pve-cli 2.4.0

Command Line Interface for Proxmox VE

  • By Corsinvest Srl
  • Open Source
  • Updated Sep 30, 2026
Download for Windows

About cv4pve-cli

cv4pve-cli is a comprehensive command-line interface tool for Proxmox VE that provides
powerful management and automation capabilities for your virtualization infrastructure.

Features:

  • VM/Container management and automation
  • Snapshot and backup operations
  • Resource monitoring and management
  • Cluster operations
  • Advanced scripting capabilities
  • Multiple output formats (Text, HTML, JSON, Markdown)
  • Batch operations support
  • Integration with Proxmox VE API

What's new in 2.4.0

What's new
- Documentation site at https://corsinvest.github.io/cv4pve-cli/: contexts, permissions, API calls, aliases, tasks, tab completion, scripting, AI coding assistants, coming from pvesh, and a reference of every command, alias and file.
- Output as pvesh shows it. Lists show the columns the API schema describes and name the others on standard error; --all-columns (-A) shows them all. Sizes, percentages, durations and dates are printed as text (251.51 GiB, 4.44%, 3d 2h 5m 1s, 2026-09-30 14:22:23) and aligned right; --human-readable false (or 0) prints the values as the API returns them. -o json always has every column and the raw values.
- --wait-timeout <seconds> limits how long --wait waits for a task.
- Skill for AI coding assistants: skills/cv4pve-cli/SKILL.md for Claude Code, Codex and other assistants: when to use cv4pve-cli, how to read with JSON, find guests, explore the API, run changes with --dry-run first and --yes only after the user agrees.
- New aliases: performance history, node versions and services, VM migration check, firewall logs, IPSets and aliases, Corosync and QDevice, SDN apply, guest filesystem freeze. Listed under Aliases below.
Fixes
- No key of the answer is lost: api get …/config, show vm and -o json now list numbered keys such as net0, scsi0, ide2, usb0.
- Sizes, percentages, durations and dates are readable again: the cached API schema had lost how to render them. The cache in ~/.cv4pve/cli/cache is rebuilt once.
- Tab completion after --guest proposes the parameters and their values at once: the value of --guest (or of -o, or of a --key) was read as the node, and the completion waited 30 seconds for the answer of a node that does not exist.
- Logs go to standard error: with --debug or --log-level, and for a call that fails before an answer, the log no longer mixes with the output (-o json, completions).
- Tables are aligned and escaped: numbers aligned right in text, Markdown and Html output; | in Markdown and <, & in Html no longer break the table; a value on more lines stays inside its cell.
- --wait waits until the task ends, prints its exit status and exits with 5 when it fails. It used to stop after 30 seconds and ignore the result.
- --yes is enforced. Aliases that change the cluster the most (delete, stop, reboot, rollback, restore…) ran without --yes, and failed with it because --yes was sent to Proxmox VE as a parameter. They now stop with exit code 6 without --yes, and --yes is no longer sent. …

Full release notes »

Technical details

PublisherCorsinvest Srl
Version2.4.0
Release date2026-09-30
LicenseMIT
Installer typezip
Architecturex86, x64, arm64
Package IDCorsinvest.cv4pve.cli

Install cv4pve-cli from the command line

Install with Windows Package Manager
winget install --id=Corsinvest.cv4pve.cli -e
Update to the latest version
winget upgrade --id=Corsinvest.cv4pve.cli -e
Uninstall
winget uninstall --id=Corsinvest.cv4pve.cli -e

automationclicorsinvestmanagementproxmoxproxmoxvevirtualizationvm

cv4pve-cli version history

  • 2.3.0
  • 2.2.1
  • 2.2.0
  • 2.1.0
  • 2.0.0
  • 1.11.0
  • 1.10.0

Frequently asked questions

Is cv4pve-cli free?

Yes. cv4pve-cli is free and open-source software released under the MIT license.

What is the latest version of cv4pve-cli?

The latest version is 2.4.0, released on Sep 30, 2026.

Is it safe to download cv4pve-cli?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 418663366e88a34babc54edbf08c3ee998d38f3e1d033349d8e0a102ac69a857.

Which Windows versions does cv4pve-cli support?

cv4pve-cli runs on Windows and is available for 32-bit (x86), 64-bit (x64), ARM64 systems.

How do I uninstall cv4pve-cli?

Open Settings › Apps › Installed apps, find cv4pve-cli and select Uninstall. From the command line, run winget uninstall --id=Corsinvest.cv4pve.cli -e.