Skip to content

Releases: RyanGaoo/omnitop

omnitop v0.5.0 — the full stack in one TUI

Choose a tag to compare

@RyanGaoo RyanGaoo released this 10 Jun 05:48

The first public release. One terminal UI for processes, containers, GPU, and per-process network — replacing the htop + docker stats + nvidia-smi/asitop + nethogs juggle.

Highlights

  • Processes — live table with CPU/mem gauges + history sparklines, per-core bars, tree view, search/filter, sort with asc/desc toggle, pause, and kill (SIGTERM/SIGKILL on Unix, TerminateProcess on Windows).
  • Containers — Docker/Podman via a hand-rolled HTTP-over-Unix-socket client (no Docker CLI, no async runtime): per-container CPU and memory vs. limits, plus stop/restart from the UI.
  • GPU — Apple Silicon via IOKit (no sudo) and NVIDIA via NVML on Linux/Windows.
  • Network — per-process RX/TX on macOS via nettop (no root), with a sort-by-throughput key.

Cross-platform

Builds and runs on macOS, Linux, and Windows — verified in CI on all three. Container monitoring needs a Unix socket, so on Windows use WSL2 today.

Install

cargo install omnitop