
Zenith
UnclaimedMonitor your *nix system with zoom-able charts for CPU, GPU, network, and disk usage.
Visit WebsiteFreeVisit Website
Tracked since2026
0 reviews trackedThe Bottom Line
Entry price
Free, no paid tier
Biggest pro
Provides detailed graphical metrics in the terminal
Biggest con
GPU monitoring currently limited to NVIDIA GPUs
TL;DR - Zenith
- Terminal-based system monitoring for *nix systems.
- Provides zoom-able charts for CPU, GPU, network, and disk usage.
- Features a filterable process table with per-process disk usage.
Pricing: Free forever
Best for: Individuals & startups
What is Zenith?
Zenith is a terminal-based graphical system monitoring tool for *nix systems, written in Rust. It provides a comprehensive overview of system performance, similar to 'top' or 'htop', but with enhanced features like zoom-able charts for CPU, Memory, Network, and Disk usage. Users can quickly glance at disk free space, network interface IP addresses, and CPU frequency. It also highlights top users of CPU, Memory, and Disk, and displays battery information.
This tool is ideal for developers, system administrators, and anyone who needs detailed, real-time insights into their Linux or macOS system's performance. Its interactive process table allows filtering and includes per-process disk usage, with the ability to change process priority and manage processes using signals. Zenith also offers performance data persistence between runs and GPU utilization metrics for NVIDIA GPUs, making it a powerful utility for system diagnostics and optimization.
Available on: Linux, macOS
Pros & Cons
Pros
- Provides detailed graphical metrics in the terminal
- Written in Rust for performance and safety
- Supports NVIDIA GPU monitoring
- Offers process management capabilities
- Available for Linux and macOS with planned support for BSD and Redox OS
Cons
- GPU monitoring currently limited to NVIDIA GPUs
- Some advanced features like per-process network usage are still planned
- Requires root permissions for some features like delay accounting on Linux
Preview
Key Features
Optional CPU, Memory, Network, and Disk usage chartsQuick glances at Disk free space, NIC IP addresses, CPU frequencyHighlight top users of CPU, Memory, & DiskBattery percentage, time to charge or discharge, power usedTop-like filterable process table with per-process disk usageChange process priorityZoomable chart views with support to scroll back in timeManaging processes with signals
Pricing Plans
Open Source
Free
- Full source code access
- MIT License license
- Community support
- Self-hosted
Reviews
Be the first to review Zenith
Your take helps the next buyer. Verified LinkedIn reviewers get a badge.
Write a reviewBest Zenith Alternatives
Top alternatives based on features, pricing, and user needs.
Still deciding?
Most buyers shortlist 2 or 3 tools before committing. Pull a side-by-side comparison or browse the full alternatives shortlist below.
Explore More
Zenith FAQ
What specific GPU metrics does Zenith provide for NVIDIA cards?
Zenith offers GPU utilization metrics specifically for NVIDIA GPUs. This includes per-process GPU usage, providing detailed insights into how individual processes are utilizing the graphics card.
How does Zenith handle process management beyond displaying information?
Zenith allows for managing processes by sending signals, similar to
top or htop. This enables users to interact with and control running processes directly from the Zenith interface.Which Linux distributions are officially supported for Zenith's pre-compiled `.deb` packages?
Zenith provides pre-compiled 64-bit
.deb packages for Debian-based Linux distributions. These packages require Debian version 9 or newer, or Ubuntu version 16.04 or newer.Can Zenith display disk usage per process, and is there a filter for the process table?
Yes, Zenith's top-like process table includes per-process disk usage. The process table is also filterable, allowing users to quickly find and monitor specific processes.
What are the minimum requirements for building Zenith from source, specifically regarding Rust and Clang?
Building Zenith from source requires Rust version 1.40 or newer and the
libclang development packages. For Ubuntu/Debian, libclang-dev is needed, while CentOS/RHL/Fedora require clang.Source: github.com