Sriram.tsx
projectsfrost-center.tsx
Open Source2026· Open Source · Linux · Python

FrostCenter

58clones · last 2 weeks
7GitHub stars
130+MSI models

FrostCenter enables MSI laptop users on Linux to monitor CPU/GPU temperatures and control fan profiles without Windows. Built with Python and GTK3, it communicates directly with the laptop's Embedded Controller through /dev/port using the ACPI EC protocol, supporting 130+ MSI models across 21 configuration groups.

Highlights
Live temperature and RPM monitoring with rolling 60-second graphs.
Interactive fan curve editor with four profiles: Auto, Silent, Basic, Advanced.
Battery charge threshold control (50–100%) to extend battery lifespan.
One-click Cooler Boost toggle for maximum fan speeds.
Auto-detects 130+ MSI models from board name.
Read-only monitoring mode for temperature verification on untested hardware.
Stack
Python 3.8+GTK3PyGObjectCairo
Screenshots · 4 images
FrostCenter screenshot 1
FrostCenter thumbnail 1
FrostCenter thumbnail 2
FrostCenter thumbnail 3
FrostCenter thumbnail 4