Install the standalone CLI

On Linux or macOS, run:
This installs the latest release to ~/.local/bin/v5x. Set V5X_INSTALL_DIR to use a different directory or V5X_VERSION to install a specific version:
On Windows, run the PowerShell installer instead:
This installs the latest release to %LOCALAPPDATA%\v5x\bin\v5x.exe. The same V5X_INSTALL_DIR and V5X_VERSION environment variables apply:
The standalone CLI does not require Bun.

Install with Bun instead

This option requires Bun 1.3.14 or newer on your PATH. The current release supports Linux, macOS, and Windows. On Windows the CLI talks to COM ports through the Win32 communications API, so it needs no extra driver or native module beyond the usbser driver Windows already ships. The @v5x/serial browser library is unaffected: it works in any browser that implements the Web Serial API, regardless of operating system.

Install a toolchain

This requires Rust and Cargo. It installs cargo-v5 with Cargo.
VEXcode C++ projects use the compiler and Make environment supplied by their project setup.
Install the CLI - v5x