vio deploys and operates Viorant agents from a terminal. It validates a .vio file,
stands the agent up on Viorant Cloud and hands you a URL — the same deploy pipeline as
the Hub, without opening it.
vio ships as one self-contained JavaScript file. It needs Node 22:
macOS and Linux
vio in ~/.viorant/bin/vio without sudo. If that folder isn’t on
your PATH, it prints the line to add:
Windows
There is no installer script for Windows yet. Download the file and check its checksum in PowerShell:node vio.js <command>.
Upgrade
Run the install command again. It replacesvio in place. To install a specific version:
How releases are verified
Every release is built and signed by Viorant’s GitHub release workflow, using keyless Sigstore signing recorded in the public Rekor transparency log.- The installer always checks the sha256 checksum before writing anything.
- If
cosignis installed, the installer also verifies the signature and refuses a bad one. - Without
cosign, it printssignature NOT verifiedand the command to check by hand:
Next
Sign in
Connect
vio to your Viorant account.Deploy an agent
Validate a
.vio file and put it on Viorant Cloud.