v1.0.0 - Handle
A self-contained, single-binary terminal system monitor for Windows — inspired by htop.
Features
CPU — Per-core utilisation bars in a compact adaptive grid, colour-coded green → yellow → red as load climbs, with an aggregate total pinned at the
bottom.
Memory — RAM and swap in GiB with htop-style colour layering: used, cached, and buffered pages each in a distinct colour.
GPU — Automatic detection: full telemetry (utilisation, VRAM, temp, power, clocks, fan, P-state) for NVIDIA via nvidia-smi; utilisation for
AMD/Intel via PowerShell Get-Counter. Loads in the background so other panels appear immediately on startup.
Network — Per-interface send/receive rates in real time. Loopback and zero-traffic interfaces hidden automatically.
Process list — Top 128 processes sortable by CPU%, memory, PID, or name. Toggle htop-style tree view (t) to see parent → child relationships with
box-drawing connectors. Kill any selected process with a confirmation step.
Keyboard shortcuts
| Key | Action |
|---|---|
↑ / ↓ or k / j |
Scroll process list |
s |
Cycle sort: CPU% → MEM MB → PID → Name |
d |
Invert sort order |
t |
Toggle tree view |
g |
Cycle GPUs (if multiple detected) |
x |
Kill selected process |
y / n / Esc |
Confirm or cancel kill |
q / Ctrl+C |
Quit |
Installation
No installer needed — download and run:
.\wtop-v1.0.0-windows-amd64.exeSupply chain security
Every release ships with a CycloneDX SBOM, a Sigstore cosign bundle:
cosign verify-blob wtop-v1.0.0-windows-amd64.exe \
--bundle wtop-v1.0.0-windows-amd64.exe.bundle \
--certificate-identity "https://github.com/michaelsanford/wtop/.github/workflows/release.yml@refs/tags/v1.0.0" \
--certificate-oidc-issuer https://token.actions.githubusercontent.comand a GitHub Actions build provenance attestation.
gh attestation verify wtop-v1.0.0-windows-amd64.exe --repo michaelsanford/wtop