gptopA cross-platform GPU monitor TUI with support for both Apple Silicon and NVIDIA GPUs.
If you're a Homebrew user, you can install it with a custom tap:
brew tap evilsocket/gptop https://github.com/evilsocket/gptop
brew install evilsocket/gptop/gptop
If you have Cargo installed, you can install directly from crates.io:
cargo install gptop
cargo install --path .
# Launch the TUI
gptop
# Output a single JSON snapshot and exit
gptop --json
# JSON with custom sample interval (ms)
gptop --json --interval 2000
| Key | Action |
|---|---|
q / Ctrl+C |
Quit |
Up / Down |
Select process |
Enter |
Process details |
k |
Kill selected process |
Left / Right |
Change sort column |
+ / - |
Toggle sort order (asc/desc) |
c |
Cycle accent color |
e / d |
Increase / decrease update interval |
a |
Toggle Advanced view |
gptop is released under the GPL 3 license. To see the licenses of the project dependencies, install cargo license with cargo install cargo-license and then run cargo license.
$ claude mcp add gptop \
-- python -m otcore.mcp_server <graph>