Screenshots Features Details
HeatSync

HeatSync

Real-time system monitoring for Linux, Windows, and macOS. Built because I got tired of opening five apps to check if my GPU was throttling.

v1.0.71 Python 3.10+ Cross-Platform MIT License
View on GitHub → Download

Screenshots

HeatSync Docked Mode

Docked Mode — Full-Width System Bar

HeatSync Standard View

Standard View — Under Load

HeatSync Compact Mode

Compact Mode — Minimal Footprint

Features

Everything you need to know about your system, nothing you don't.

📊

Live Gauges

CPU usage, CPU temp, GPU usage, GPU temp — four animated arc gauges with 300-degree sweep. Color shifts from white to orange to red as temps climb.

📈

Sparkline History

90-point rolling graphs under each gauge. Plus a full 3600-point history window you can export as PNG whenever you need proof your GPU hit 90 degrees.

🚨

Smart Alerts

Per-metric thresholds with tray notifications. 5-minute cooldown so it's not nagging you. Triggers after 10 consecutive readings, not random spikes.

🎨

10 Themes

Dark, Synthwave, Dracula, Nord, AMOLED, and more. Switch from the settings menu. Because a system monitor should look as good as your desktop.

💾

Data Export

Optional CSV or NDJSON logging with configurable retention. Auto-flushes every 60 seconds. Great for tracking thermals over time or proving your case for a new cooler.

🖥

Dock & Compact

Double-click to snap to the top edge as a full-width bar. Or switch to compact mode — one slim line with all key stats. Adjustable opacity, always-on-top, position memory.

🔌

Per-Core & Fans

Optional per-core CPU breakdown and fan RPM display. Network upload/download in Mbps. Battery gauge for laptops. NVMe temps in the status bar.

Profiles

Save and load entire configurations as presets. Theme, gauges, opacity, refresh rate, alerts — everything. Switch between setups instantly.

🔄

Zero Setup

First launch creates a desktop shortcut and enables autostart. AppImage on Linux, runs from source on Windows/macOS. Detects your GPU automatically.

Technical Details

LanguagePython 3.10+
GUIPyQt6
PlatformsLinux, Windows, macOS
LinuxAppImage + AUR package
Refresh0.5s — 10s configurable
History3600 data points, PNG export
ExportCSV / NDJSON, 1-24hr retention
LicenseMIT — open source

GPU Support

GPUDriverNotes
NVIDIApynvmlRequires nvidia-utils
AMDamdgpu sysfsNo extra drivers needed
Intel Arc / iGPUxe / i915 sysfsNo extra drivers needed
Windows (non-NVIDIA)WMIBasic stats via Windows Management

Themes

DarkLight SynthwaveMidnight DraculaNord SolarizedForest AmberAMOLED