Siltop is a lightweight terminal system monitor built specifically for Apple Silicon (M1-M5) that exposes real watts, per-cluster clocks, temperatures, and per-process energy/GPU without requiring sudo or sending telemetry. It reads values directly from macOS sources (SMC for fans/temps/power, IOReport for clocks and energy, Mach/sysctl for CPU/memory/processes), shows absent readings instead of guessing, and presents a one-line health verdict with evidence. Compared with tools like btop, macmon and asitop, siltop adds chip-level power and clock visibility, per-process energy, and a full process manager (tree, filters, signals, safe kill), while keeping low overhead (~1.3% of one core at 1s sampling) and shipping as a ~3 MB native Rust binary.
The UI uses aligned braille time graphs, terminal-derived themes, two surfaces (WORK and GLANCE) and full mouse/key profiles; it supports JSON/NDJSON/Prometheus output, session record/replay, reports, alerts, a sustained-performance bench, and multi-Mac fleet view over SSH. Install options include Homebrew, a prebuilt tarball, or cargo from source; configuration lives in ~/.config/siltop/config.toml with environment overrides. Privacy guarantees: no built-in network telemetry, optional update checks via curl, local Prometheus only on 127.0.0.1, and all readings use user-callable macOS APIs so unavailable kernel-hidden values are shown as - .
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.