This is an all-in-one CLI monitor tool for memory, core load, and GPU utilization. Why the name "Sourus"? It means lizard in greek, which is a play on "monitor lizard".
Theres a couple of releases for Intel-macos and Linux.
You can customize the theme of the cli app under ~/.sourus/settings.yml
.
It will even show your GPU information!
You can also customize the size of the width of the app, and the arangement of the columns.
Requires go
-lang version 1.23+, and you need to pull in a few dependencies. The entire binary is only 4MB in size.
I have tested it out on MacOS and Linux with both GPU and non-GPU devices visible.
go build .
To run sourus
, just call it via CLI:
./sourus
╭────────────────────────────────────────────────────────────╮
│ SOURUS MONITOR │
╰────────────────────────────────────────────────────────────╯
┌────────────────────────────────────────────────────────────┐
│ Host Memory: 3.38G/23.7G │
│ █████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 14% │
│ │
│ │
│ Core Loads │
│ 0.0% ░░░░░░░░░░ 2.0% ░░░░░░░░░░ │
│ 4.0% ░░░░░░░░░░ 0.0% ░░░░░░░░░░ │
│ 4.1% ░░░░░░░░░░ 2.0% ░░░░░░░░░░ │
│ 2.0% ░░░░░░░░░░ 2.0% ░░░░░░░░░░ │
│ 2.0% ░░░░░░░░░░ 0.0% ░░░░░░░░░░ │
│ 4.1% ░░░░░░░░░░ 2.0% ░░░░░░░░░░ │
│ │
└────────────────────────────────────────────────────────────┘
You can add it to your PATH
or place it in /usr/bin/
.
Many thanks to Michael McCulloch for testing and providing feedback on v0.1.0.