evilsocket

evilsocket / gptop

Public

A cross-platform GPU monitor TUI with support for both Apple Silicon and NVIDIA GPUs.

11
0
100% credibility
Found Mar 04, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

gptop is a terminal interface that provides real-time charts and process details for monitoring GPU utilization, memory, temperature, and power on Apple Silicon Macs and NVIDIA-equipped Linux systems.

How It Works

1
🔍 Discover gptop

You hear about a simple tool that lets you watch your computer's graphics power usage right in the terminal, perfect for gamers or AI tinkerers.

2
📥 Add it to your computer

You quickly install it using your system's easy package manager, like grabbing a new app.

3
🚀 Launch the monitor

Open your terminal, type gptop, and instantly see live colorful charts of your GPU's activity, memory, heat, and power.

4
📈 Watch real-time graphs

Enjoy smooth graphs tracking usage over time, with stats like speed, temperature, and power draw updating every second.

5
👥 Spot busy programs

Browse the list of apps using your GPU, sorted by memory or activity, to see who's hogging resources.

6
🔍 Inspect or manage

Select any program for full details like its location and memory use, or safely stop it with a keypress if needed.

Master your GPU

You now effortlessly keep tabs on your graphics performance, spotting issues and optimizing your setup like a pro.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is gptop?

gptop is a Rust-powered TUI for real-time GPU monitoring on Apple Silicon Macs and NVIDIA Linux rigs, delivering cross platform GPU benchmark-style charts for utilization, memory, clocks, temps, power draw, and FP32 TFLOPS. It breaks down per-process GPU memory and CPU usage, lets you inspect details or kill hogs directly from the interface, and spits JSON snapshots via `gptop --json` for scripting. Install via Cargo or Homebrew for instant cross platform GPU api access without vendor tools.

Why is it gaining traction?

Unlike fragmented vendor apps or basic `nvidia-smi`, gptop unifies Apple and NVIDIA views in a responsive TUI with multi-GPU side-by-side charts, process sorting, and configurable intervals/colors—persisted across runs. The kill-from-TUI and detailed inspector beat CLI hunting, while JSON mode hooks into monitoring pipelines. As a gpt open source tool on crates.io, it scratches the itch for devs needing quick GPU visibility in terminals.

Who should use this?

ML engineers debugging training jobs on M-series chips, game developers profiling NVIDIA renders, or sysadmins watching multi-GPU servers for memory leaks. Ideal for anyone on cross platform gpu programming setups tired of juggling `htop` and vendor CLIs during compute-heavy workflows like local LLMs or CUDA experiments.

Verdict

Early gem at 11 stars and 1.0% credibility—light tests, single maintainer—but GPL3 polish, Homebrew tap, and clean docs make it worth a spin for niche needs. Grab it if you live in GPU land; otherwise, watch for more backends.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.