Skip to main content
Product

v9s — Kubernetes VM Management

The k9s experience, built for KubeVirt virtual machines

Terminal UI and web dashboard for managing VMs on Kubernetes. Built with Rust for speed. Kubernetes 1.31 and KubeVirt v1 compatible.

34 Views
Terminal UI
112 Routes
REST API
27 Components
Web Dashboard
309 Files
Rust Source
Two Interfaces

Choose How You Work

Whether you prefer the terminal or the browser, v9s meets you where you are.

Terminal UI

  • Keyboard-driven navigation, k9s-style
  • SSH-friendly -- manage VMs from any terminal
  • Instant response with zero browser overhead
  • Full VM lifecycle control from the command line

Web Dashboard

  • Built with React 19 for a modern experience
  • Real-time updates across all connected clients
  • Visual VM management with drag-and-drop
  • Rich charts and resource monitoring
Capabilities

What You Can Do

VM Lifecycle

List, create, start, stop, restart, and delete virtual machines on KubeVirt with a single keystroke or click.

Live Logs & Console

Stream live logs and access VNC console directly from the TUI or browser. No kubectl required.

Resource Monitoring

Real-time CPU, memory, and storage metrics for every VM. Spot issues before they become incidents.

Integration

Part of the HyperSDK Ecosystem

v9s works alongside the rest of the platform to deliver a complete VM lifecycle.

HyperSDK          hyper2kvm           v9s
  Export VMs   →   Convert to KVM   →   Manage on K8s
  10 providers     VirtIO injection      TUI + Web
  REST API         Guest OS fixing       Real-time

Ready to manage KubeVirt VMs with speed?

See how v9s gives your team a k9s-style experience for virtual machine management on Kubernetes.