I couldn't find a free fan control program that was just simple and fit my style - so I made this. Enjoy!
- Set fan speeds - All fans at once or individually
- Test mode - Spins each fan to 100% one-by-one so you can identify them by sound
- Rename fans - Give your fans memorable names (saved between sessions)
- Reset to auto - Return fans to automatic/BIOS control anytime
- Clean UI - No clutter, just what you need
- Windows
- Python 3.8+
- Clone this repo
- Install dependencies:
pip install pythonnet rich - Run:
(Auto-elevates to Administrator via UAC prompt)
python FanSet.py
| Key | Action |
|---|---|
| S | Set all fans to a speed % |
| I | Set individual fan speed |
| T | Test mode (identify fans) |
| R | Rename a fan |
| A | Reset to automatic |
| Q | Quit |
- Fans stay at their set speed until you change it or reset to auto
- Fan names are saved to
FanSetFiles/fan_config.json - Not all hardware supports software fan control - if no fans show up, your motherboard may only allow control through BIOS
Uses LibreHardwareMonitor for hardware access.