The QBO VSCode extension enables developers and ML engineers to seamlessly connect to GPU-powered QBO infrastructure directly from Visual Studio Code. With support for Remote SSH, Kubernetes clusters, and live host selection, it simplifies development workflows for AI, HPC, and cloud-native workloads running directly on metal — without virtualization.
✨ Features
🖥️ Remote SSH Access
Open a full-featured VSCode Remote session on any QBO instance — no manual SSH setup required.
🧠 Kubernetes Cluster Shell Access
Retrieve the KUBECONFIG for any QBO-managed Kubernetes cluster and launch a terminal with the environment ready for kubectl.
💡 Dynamic Host Switching
Seamlessly switch between connected QBO host backends in real time. The extension maintains a single WebSocket connection at all times to reflect the live state of the selected host.
📊 Live API, Host, Instance, and Cluster Views
Visualize QBO system state in the Activity Bar: connected hosts, active instances, and running clusters are always up to date with real-time changes.
🔍 QuickPick Selection
Interactively browse available clusters or instances using built-in QuickPick menus — no need to copy-paste IDs.
🔐 Secure Credential Handling
PEM files and KUBECONFIGs are securely stored under ~/.qbo with appropriate file permissions.
⚡ Runs on Metal
Connect to QBO environments that deliver bare-metal GPU performance without virtualization or cloud overhead.
🧪 Commands
Command
Description
qbo: connect to instance
Select a QBO instance and open a Remote VSCode SSH session
qbo: connect to cluster
Select a Kubernetes cluster and open a KUBECONFIG terminal
qbo: connect to host
Switch QBO WebSocket connection to a different metal host