Use it
Install, open, scan the QR code shown on the PC. Your phone becomes the fan panel.

A web panel served by your own PC: CPU and GPU temperatures, fan curves you drag with a finger, the GPU fan. Pair your phone with a QR code. Nothing leaves the PC unless you set it up.
Windows 10/11 · Linux (beta) · Gigabyte · ASUS, MSI, ASRock (beta) · NVIDIA, AMD, Intel Arc
Install, open, scan the QR code shown on the PC. Your phone becomes the fan panel.

Reverse engineering of the Gigabyte Control Center, curves written into the board’s chip, safety rules, CI and end-to-end tests.
Drag the points of each motherboard fan’s curve, or fine-tune them 1 °C or 1% at a time. Works with the keyboard and screen readers, with 44 px touch targets.

CPU, motherboard and GPU temperatures, power, clocks and every fan’s RPM, live. Quiet, Standard and Performance profiles, and a Turbo button that puts every fan at 100%.

Charts of the last 10 minutes, hour, 24 hours or 7 days, kept on your PC in small daily files.

A read-only, full-screen view for an old phone or tablet next to the monitor, or a small screen inside the case, readable from across the room.

Alerts when a fan stops or the CPU or GPU runs too hot, in the panel and, if you want, on ntfy or Telegram. Home Assistant over MQTT and Prometheus /metrics, with tokens made on the PC.

A liquid-cooler pump is recognized by name or marked in the editor, and stays at 100% or a minimum you choose, whatever else changes.
At least 20% on every curve, and 100% required at the last point, at 90 °C or lower.
If sleep, the BIOS or another app overwrites your curve, FanPilot applies it again within 15 seconds.
On boards where FanPilot runs the curves, closing it, a sensor without a reading or repeated failures hand the fans back to the BIOS.
FanPilot has been tested on one board so far. Gigabyte boards go through the Gigabyte Control Center, with the curves stored in the chip. Every other board goes through LibreHardwareMonitor and the PawnIO driver, with FanPilot running the curves: that path, and Linux, are in beta.
| Board | Path | Status |
|---|---|---|
| Gigabyte B760M GAMING X AX | Gigabyte Control Center, curves in the chip | Tested |
| ASUS, MSI, ASRock, Gigabyte without GCC | LibreHardwareMonitor + PawnIO, curves run by FanPilot | Beta |
| Linux (hwmon: nct6775, it87, asus-ec-sensors…) | Kernel drivers, curves run by FanPilot | Beta |
Tested boardsTested yours? Report it
How releases are built and will be signed: Code signing policy