System monitoring
from the terminal.

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

Latest version
GitHub stars
Downloads / mo
Total downloads
$ pip install guro
Collecting guro...
Successfully installed guro

$ guro monitor
Initializing dashboard...
CPU ████████████░░░ 78%
MEM ██████░░░░░░░░░ 42%
Cores [0-7]: ▃▇▅▆▂▇▄▅

$ guro network --speed
eth0 ↑ 1.2 MB/s ↓ 3.4 MB/s

$

Everything you need, nothing you don't.

Cross-platform. Linux, macOS, Windows. Desktop-class diagnostics in your terminal.

Performance Telemetry

Real-time CPU core utilization, memory envelopes, and process monitoring with live ASCII trend graphs.

Thermal Intelligence

Spatial temperature mapping across hardware components with synchronized trend analysis.

Hardware Benchmarking

Safety-first stress testing with thermal threshold awareness for CPU and GPU solutions.

GPU Diagnostics

Comprehensive GPU status with memory, temperature, utilization, and driver information.

Network Intelligence

Real-time bandwidth monitoring, TCP state analysis, and process-level connection tracking.

Who uses Guro?

From sysadmins to embedded engineers — Guro is built for anyone who needs real-time system insight.

System Administrators

Monitor server performance, track thermal health, and diagnose bottlenecks — all over SSH with zero GUI overhead.

DevOps Engineers

Integrate into CI/CD pipelines for hardware health checks, benchmark regressions, and pre-deployment validation.

Hardware Enthusiasts

Validate overclocks, test thermal solutions, and benchmark performance across CPU and GPU configurations.

Embedded Developers

Monitor resource usage on Raspberry Pi, Jetson Nano, and other ARM SBCs directly from the terminal.

Performance Engineers

Analyze CPU scheduling, memory access patterns, and thermal throttling under sustained workloads.

Wherever Python lives,
Guro runs.

Zero platform lock-in. One command on any device with Python 3.8+.

Linux

Ubuntu, Debian, Fedora, Arch

macOS

Intel & Apple Silicon

Windows

10 & 11, Server

Raspberry Pi

Pi 3, 4, 5 & Zero 2W

Jetson Nano

NVIDIA Edge AI

NVIDIA DGX

Server & cloud

Docker

Containers & VMs

Any x86/ARM

Where Python 3.8+ runs

One CLI, everything you need.

Access all capabilities through a unified interface.

guro monitor
Performance Dashboard Interactive system monitoring with CPU, memory, and process views.
guro heatmap
Thermal Heatmap Spatial temperature mapping with historical trend analysis.
guro gpu
GPU Diagnostics Full diagnostic report for all detected graphics processing units.
guro benchmark
System Benchmark High-load stability testing with thermal safety monitoring.
guro network
Network Dashboard Real-time bandwidth, adapters, TCP states, and connections.

Adopted by the community.

Live from PyPI — updated in real time.

Today
This week
This month
All time

Up and running in seconds.

Python 3.8+ required. Works everywhere Python runs.

Standard pip
pip install guro
Isolated pipx
pipx install guro

Support Guro

Built and maintained solo. If Guro has saved you time or made your debugging sessions easier, consider buying a coffee.

Stars
Downloads / mo
Total