vtui

noclue · noclue.vtui

Explore your vCenter environment in the terminal

winget install --id noclue.vtui --exact --source winget

Latest 0.2.7

Release Notes

Release Notes Added

  • Host Summary (s on the Host inventory table): opens a scrollable popup with the same interaction model as VM summary—Esc / q to close; ↑/↓, j/k, Page Up/Down, Home/End, g/G, and Ctrl+B/Ctrl+F to scroll. While open you briefly see Loading host summary…; vSphere work runs in the background so the rest of the UI stays responsive. The header shows name, vendor/model, CPU and RAM totals, overall status, connection and power state (with uptime when applicable), and current CPU and memory usage. Physical NICs list device, driver, MAC, link speed, and PCI details when available. Disks list SCSI LUNs (including NVMe volumes presented as SCSI) with device, vendor, model, capacity, SSD, and local indicators—without duplicating the same drive from nvme_topology. Optional memory tiering and graphics sections appear only when the API returns data. A Resident VMs table (up to 300 rows, with a total count when truncated) reuses familiar VM columns: ID, status, power, name, guest OS, used space, CPU, and memory. Perf polling pauses while either VM or Host summary is open.
  • Responsive VM table columns: the Virtual Machine resource browser adapts to terminal width. Name always stays visible (minimum 20 character cells; it absorbs leftover width at full size). As width grows, columns appear in order: Status and Power together (before ID), then ID, Guest OS, Used Space, Memory, and finally CPU (sparkline + capacity). At full layout the VM ID column is six characters narrower than before (12 cells). Sorting, filtering, and selection continue to work when columns are hidden; search still matches ID and OS even when those columns are not shown. Changed
  • vim_rs 0.5: bumped from 0.4.x. ClientBuilder now uses an explicit reqwest client so cookie handling and insecure TLS options stay under vTUI’s control.
  • Third-party dependencies: upgraded direct deps (tokio 1.52, indexmap 2.14, thiserror 2.0.18, toml 1.x) and refreshed Cargo.lock for transitive updates including ratatui, chrono, and reqwest. Fixed
  • Summary and action popups on very narrow terminals: VM summary, Host summary, and VM action dialogs no longer panic when the frame is narrower than the previous 20-column minimum; popup width and height clamp to the available area instead of writing past the buffer edge. Install vtui 0.2.7 Install prebuilt binaries via shell script curl --proto '=https' --tlsv1.2 -LsSf https://github.com/noclue/vtui/releases/download/v0.2.7/vtui-installer.sh | sh Install prebuilt binaries via powershell script powershell -ExecutionPolicy Bypass -c "irm https://github.com/noclue/vtui/releases/download/v0.2.7/vtui-installer.ps1 | iex" Install prebuilt binaries via Homebrew brew install noclue/tap/vtui Download vtui 0.2.7 ──────────────────────────────────────────┬───────────────────┬───────────── File │Platform │Checksum ──────────────────────────────────────────┼───────────────────┼───────────── vtui-aarch64-apple-darwin.tar.xz │Apple Silicon macOS│checksum ──────────────────────────────────────────┼───────────────────┼───────────── vtui-x86_64-apple-darwin.tar.xz │Intel macOS │checksum ──────────────────────────────────────────┼───────────────────┼───────────── vtui-aarch64-pc-windows-msvc.zip │ARM64 Windows │checksum ──────────────────────────────────────────┼───────────────────┼───────────── vtui-x86_64-pc-windows-msvc.zip │x64 Windows │checksum ──────────────────────────────────────────┼───────────────────┼───────────── vtui-aarch64-unknown-linux-gnu.tar.xz │ARM64 Linux │checksum ──────────────────────────────────────────┼───────────────────┼───────────── vtui-x86_64-unknown-linux-gnu.tar.xz │x64 Linux │checksum ──────────────────────────────────────────┴───────────────────┴─────────────

Installer type: zip

Architecture Scope Download SHA256
x64 Download C4E178917DC452B5B666C91B7127C5C8647467EA0585DAB4E39A288A9F8D80FD
arm64 Download 68DAE987008461D35FA5EE738B18C6FDBC053C62DC75F545203E601F9CF02A0E

Details

Homepage
https://github.com/noclue/vtui
License
Apache-2.0
Publisher
noclue
Support
https://github.com/noclue/vtui/issues

Older versions (7)

0.2.6
Architecture Scope Download SHA256
x64 Download 3CD8E0EB8AC6B6FF40E3609FF3B812BCB85730BFFB1ADBB129B3D07EB488CB15
arm64 Download 8F743CBF73E9CC5F31D98E41AC691D9B295FA863FFC30BBF5FA6BA0C7347CE59
0.2.5
Architecture Scope Download SHA256
x64 Download C6977F8376E16B02217327B08298EB61C9AE6D8A5944889C7CE90306BAA7012E
arm64 Download 59F1D888B1D8F18DAD679BED282071E923284DDE2B54E28E679005E0696FF3AD
0.2.4
Architecture Scope Download SHA256
x64 Download 12AB0DFF4ABC0D65C715CA0641A90D01C1C82E130D198040CBC181859ADFB149
arm64 Download 774DFE68ED3721A7A0FC69F23275D1D97EFF5EF1B4C331BD74FADC93A32FC6A6
0.2.3
Architecture Scope Download SHA256
x64 Download B33F4B74A6C1D93C91C9562FF4FEB296532B0897FA89DE53BE26B7267A82E803
arm64 Download 4E0B25FCB354A6C1D937BBAAD995129B58415FD236BA7720BD7E3EB92648543A
0.2.2
Architecture Scope Download SHA256
x64 Download CEE294A039D7A4B4EACC7899F334F72E483655BE2DD5316D092EE5C820721B11
arm64 Download BA3F6E2962C13B314301B2BC89F566192BA0A3B556EEF1987A5C52D30904C409
0.2.1
Architecture Scope Download SHA256
x64 Download 79F45809F11879329959193B1D841421B1BA6DFF5C25415158F75D1488E1174D
arm64 Download CAA3A0E58CF3C8AEE8EB82F9BCFBEAD66E774B7A3CFF7C193C9DA8E1D98888BE
0.2.0
Architecture Scope Download SHA256
x64 Download 3D984BED55E1B4ADA5453AA1A7EE29DAD07AB95BD403700C000703228CDBC2DC
arm64 Download 58B7293B1EF7310DBF36C4988DF70A412B692AEE415EC72FD875BC130A355DA0