System Monitor Widget banner

System Monitor Widget

2 devlogs
1h 23m 37s

A lightweight and minimal Python desktop widget that displays real-time CPU, RAM, and GPU usage.

Loading README...

Saif

I added a system tray icon but the icon changes dynamically based on CPU usage.
Cleaned up the widget a bit more and now it’s top-center of my screen.

Looks pretty bare-bones but the functionality is there. I’m going to focus on styling next.
I’ll make the tray icon simpler and later account for light-mode windows users.

Attachment
Attachment
Attachment
Attachment
0
Saif

I’m using Python’s tkinter for the widget and I’m using psutil and GPUtil for getting CPU, GPU, and RAM usage. The usage gets logged and updates on the window every second. I made it borderless, always-on-top, for now.
I also added a profile.json so maybe in the future there could be options instead of editing code manually/having limited presets.

Next I’m going to add system tray since the only way to exit is via terminal or task manager😂
After that I’ll probably look into python documentation for custom rounded windows

Attachment
Attachment
Attachment
0