Guro is a real-time diagnostic toolkit for CPU, memory, thermal, GPU, and network analysis — built for engineers who live in the CLI. 100% Python
Cross-platform. Linux, macOS, Windows. Desktop-class diagnostics in your terminal.
Real-time CPU core utilization, memory envelopes, and process monitoring with live ASCII trend graphs.
Spatial temperature mapping across hardware components with synchronized trend analysis.
Safety-first stress testing with thermal threshold awareness for CPU and GPU solutions.
Comprehensive GPU status with memory, temperature, utilization, and driver information.
Real-time bandwidth monitoring, TCP state analysis, and process-level connection tracking.
From sysadmins to embedded engineers — Guro is built for anyone who needs real-time system insight.
Monitor server performance, track thermal health, and diagnose bottlenecks — all over SSH with zero GUI overhead.
Integrate into CI/CD pipelines for hardware health checks, benchmark regressions, and pre-deployment validation.
Validate overclocks, test thermal solutions, and benchmark performance across CPU and GPU configurations.
Monitor resource usage on Raspberry Pi, Jetson Nano, and other ARM SBCs directly from the terminal.
Analyze CPU scheduling, memory access patterns, and thermal throttling under sustained workloads.
Zero platform lock-in. One command on any device with Python 3.8+.
Ubuntu, Debian, Fedora, Arch
Intel & Apple Silicon
10 & 11, Server
Pi 3, 4, 5 & Zero 2W
NVIDIA Edge AI
Server & cloud
Containers & VMs
Where Python 3.8+ runs
Access all capabilities through a unified interface.
guro monitor
guro heatmap
guro gpu
guro benchmark
guro network
Live from PyPI — updated in real time.
Python 3.8+ required. Works everywhere Python runs.
pip install guro
pipx install guro