Vendetta Labs Client (VLC)
Phase 5 — WebSocket Self-ServiceVLC connects your device to vlabs.gr with a temporary session token. The server-side agent proposes repair commands, VLC opens a local approval page for each command, and the output streams back to the secure dashboard after your consent.
macOS status
The current macOS build is not Apple Developer ID signed and not notarized yet. Finder may block a direct double-click. Use the shell installer below, which verifies SHA-256, installs VLC under your home folder, and verifies that the downloaded binary starts before replacing an existing installation. It does not bypass macOS security controls.
- 1Recommended macOS command:
curl -fsSL https://vlabs.gr/downloads/vlc/install-vlc.sh | bash - 2The helper checks SHA-256 before it installs anything.
- 3Finder users can download the macOS installer ZIP, unzip it and open
install-vlc.command - 4The final clean macOS fix is Apple signing and notarization; until then this remains a preview build.
Downloads
# macOS / Linux installer path ~/.local/bin/vlc start --code A1B2C3D4 # Windows PowerShell & "$env:LOCALAPPDATA\VLabs\vlc\vlc.exe" start --code A1B2C3D4
You will receive your session code from your V-Labs technician. For installation use the helper scripts in the downloads folder.
Build from source
cd clients/vlc cargo build --release
Install helpers
# macOS / Linux direct install curl -fsSL https://vlabs.gr/downloads/vlc/install-vlc.sh | bash # macOS / Linux after manual download bash install-vlc.sh # macOS double-click helper ./install-vlc.command # Windows PowerShell .\install-vlc.ps1 # Update using an already downloaded helper bash install-vlc.sh update .\install-vlc.ps1 -Action update # Remove VLC but preserve the temporary local session bash install-vlc.sh uninstall .\install-vlc.ps1 -Action uninstall # Remove VLC and all local VLC session credentials bash install-vlc.sh purge .\install-vlc.ps1 -Action purge
Security guarantees
- ✓Temporary session token instead of customer account password
- ✓Claude agent and API key stay server-side on vlabs.gr
- ✓Every command opens a local browser approval page before execution
- ✓stdout and stderr stream live into the protected dashboard console
- ✓Every approval, result, output hash, and credit debit is logged
© 2026 Vendetta Labs · V-Labs IT Solutions & Development