Analysis updated 2026-05-18
Get instant desktop and phone alerts when your gaming PC's GPU temperature spikes above a safe limit.
Monitor CPU fan speeds and temperatures in the background while video editing without any dashboard overhead.
Diagnose overheating patterns on an AMD Ryzen system by reviewing the 10-minute thermal history in the health advisor.
| umutcansintorgayli/thermalwatch | adeliox/klein-head-swap | ats4321/ragit | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | general | designer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Windows admin access, AMD Ryzen users must also install the PawnIO kernel driver for CPU sensor readings.
ThermalWatch is a Windows desktop application that keeps an eye on your computer's internal temperatures and notifies you the moment things get too hot. It runs quietly in the system tray, near the clock in the corner of your screen, so it never clutters your desktop or taskbar. In the background it reads sensor data from your CPU and GPU: current temperature, how hard each chip is working as a percentage, and fan speeds in RPM for both the CPU cooler and any liquid cooling pump you have installed. When a temperature crosses a threshold you define, the app sends you two notifications at once. One is a native Windows toast pop-up on your screen. The other is a push notification to your phone via a free open service called ntfy.sh, so you find out even if you stepped away from your desk. A built-in one-second delay prevents duplicate alerts from flooding you when the CPU and GPU both spike at the same instant. Beyond the tray icon, there is a small floating desktop widget that shows live readings in a dark or light style, and you can drag it anywhere on screen. The tray icon itself changes color: green when everything is fine, yellow when temperatures are approaching your limit, and red when a threshold is breached. A settings panel lets you configure alert limits and view a live telemetry feed including fan speeds. The app also includes a local health advisor that looks at a rolling ten-minute history of your sensor readings and tries to flag patterns that suggest a hardware problem, such as the CPU running hot even under light load, which can point to dried thermal paste or a loose cooler mount. Optionally, you can connect the Gemini or Ollama AI services to generate more detailed diagnostic reports. Installation requires Windows 10 or 11 and administrator access. A prebuilt executable is available if you do not want to deal with Python. AMD Ryzen users who see a zero-degree CPU reading need to install a separate driver called PawnIO, the app includes a button in settings that opens the download page directly. The project is open source under the MIT license.
A lightweight Windows system-tray app that monitors CPU and GPU temperatures, sends desktop and phone alerts when thresholds are crossed, and offers AI-powered hardware health diagnostics.
Mainly Python. The stack also includes Python, CustomTkinter, pystray.
MIT license: use, copy, modify, and distribute freely including for commercial purposes.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.