CoolerControl
Powerful cooling control and monitoring for Linux 🐧
CoolerControl is an open-source application for monitoring and controlling supported cooling devices on Linux. It features a system daemon with a built-in Web UI, an optional desktop app, and a comprehensive REST API.
Profiles (Fixed, Graph, Mix, Overlay) applied to any fan or pumpFunctions for hysteresis, thresholds, directionality, and response-time controlModes to switch all device settings at onceCustom Sensors from files or combinations of existing sensorsDashboards and Alerts for monitoring and anomaly detectionFor the full feature set and configuration guides, see the documentation.
See the Getting Started page for install instructions for all supported distributions (Arch, Debian/Ubuntu, Fedora, openSUSE, Nix, Gentoo, Unraid, Docker, AppImage, and source builds).
See the Hardware Support page for details on motherboard fans, USB AIOs, GPU fan control, laptops, and HDDs.
Contributions are welcome. Please open an issue or discuss on Discord before submitting changes. See the contributing guidelines for details.
liquidctl
Cross-platform tool and drivers for liquid coolers and other devices.
fan2go
A daemon to control the fans of your computer.
thinkfan
A simple, lightweight fan control program. (ThinkPads)
OpenRGB
Graphical interface to control many different types of RGB devices.
FanControl
A focused and highly customizable fan controlling software for Windows.
This program is licensed under GPLv3+
$ claude mcp add coolercontrol \
-- python -m otcore.mcp_server <graph>