Complete setup guide for all platforms
VaultX requires Node.js 16 or higher.
winget install OpenJS.NodeJSOr download from nodejs.org
npm install -g @vaultx-official/vaultxvx --versionNPM automatically adds VaultX to your PATH. If needed, manually add:
%APPDATA%\npmAdd this to System Environment Variables → Path
VaultX includes a complete SSH client with identity management:
Generate SSH identity:
vx ssh init my-serverConfigure server connection:
vx ssh add my-server user@192.168.1.100Connect to server:
vx ssh connect my-serverTransfer files with SCP:
vx scp my-server local.txt remote:/path/to/file.txtInitialize a project:
vx init my-projectAdd a secret:
vx add my-project API_KEYRetrieve a secret:
vx get my-project API_KEYList all vault contents:
vx listGenerate SSH identity:
vx ssh init productionConfigure server:
vx ssh add production ubuntu@prod.example.comConnect to server:
vx ssh connect productionTransfer files:
vx scp production deploy.zip remote:/var/www/app/Run security audit:
vx auditUpdate VaultX:
vx update