CoolerControl is an open-source application for monitoring and controlling supported cooling devices. It features an intuitive interface, flexible control options, and live thermal data to keep your system quiet, cool, and stable.
- Highly configurable GUI with dashboards
- System daemon runs in the background
- Control devices based on any temperature or combinations of sensors
- Auto-detection of hwmon/sysfs and liquidctl devices
- Enhanced liquidctl device support (AIOs, USB fan hubs, LCD screens, RGB lighting, etc.)
- GPU fan control for most NVIDIA and AMD GPUs
- Fully customizable
Profiles(Fixed, Graph, Mix, Overlay) that can be applied to multiple fans Functionsadd hysteresis, thresholds, directionality, and response-time control- System-wide cooling
Modesto adjust all devices at once Custom Sensorsfrom files or combinations of existing sensors- Multiple
Dashboardswith filters for sensor data Alertsfor temperature/fan anomalies- Reapplies settings after sleep
- External monitoring and GUI support
- Headless support with a built-in Web UI
- Comprehensive REST API for integrations
If you are experiencing an issue or have a feature request, please open an issue in GitLab and use one of the provided templates. When submitting a bug daemon logs are invaluable for determining the cause. If you have a general question, please join the Discord channel where community members can also help.
Made for Linux, used 24/7. CoolerControl started as the tool I needed for my own rigs and grew from there. If you’d like to help, your support goes straight into new features, integrations, maintenance, and a cup of coffee to power those late‑night coding sessions.
Contributions are welcome and if you have an idea or want to submit some changes, it's best to either submit an Issue or get on Discord to discuss it first. For general information, please read the contributing guidelines.
- A big inspiration is GKraken written by Roberto Leinardi.
- Major thanks to the Python API of liquidctl
- Thanks to the many contributors to hwmon
This program is licensed under GPLv3+
-
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.
