Overview
vminfo is a cross-platform host runtime information toolkit for quick local diagnostics.
What it gives you
- TUI — a full-screen terminal dashboard
- JSON output — script-friendly snapshots and watch streams
- Web dashboard — a lightweight browser UI with REST and WebSocket endpoints
- Go library — importable metrics collection and embedded TUI APIs
Collected metrics
vminfo collects:
- CPU usage, per-core usage, CPU frequency
- memory and swap usage
- disk usage and disk I/O
- network totals, speeds, TCP/UDP counts
- per-interface traffic, errors, and drops
- process lists and process metadata
- temperature readings
- uptime and host metadata
Public Go types
StaticInfoRuntimeStatsSnapshotProcessInfoAppMetadata
Common entry points
vminfovminfo infovminfo summaryvminfo watchvminfo --webvminfo psvminfo kill <pid>vminfo update
Good fits
vminfo is a good fit when you want:
- a single binary for fast host inspection
- a readable terminal UI for interactive work
- JSON for scripts, CI, or automation
- a browser dashboard without running a monitoring stack
- a Go library you can embed in another CLI