Live thermal monitoring
CPU Core Average, both fan speeds, targets, modes, and history — readable at a glance, right in the menu bar.
FanTuner — a Mac fan control app for your Mac
Live CPU Core Average thermals, both fans, and deliberate control — from a small menu bar app built for one Mac, done properly.
Hardware-verified on M3 Max (Mac15,11) · Apple Silicon with fans, M1–M4Smart Auto — a steady 60 °C maps to 2,750 RPM; a rapidly rising CPU can trigger a higher predictive tier.
Live thermals, deliberate cooling, and quick presets — without burying the controls inside a utility drawer.
CPU Core Average, both fan speeds, targets, modes, and history — readable at a glance, right in the menu bar.
A performance-biased curve that ramps earlier under load, jumps ahead of fast-rising heat, and steps down gently once the work is done.
Full Blast when you mean it. Constant speeds or temperature curves when you don’t — linked fans, or left and right tuned independently.
Smart Auto, Full Blast, System Automatic, or a curve of your own — one click in the menu bar.
It reads the CPU Core Average every two seconds and maps it to your chosen behavior.
A small approved helper sets each fan’s target, always within its live hardware limits.
Recovery to macOS control is built in — on quit, sleep, disconnect, or watchdog timeout.
Move between the system’s own control, proactive cooling, and maximum airflow without hunting through settings.
Manual fan control is a privileged operation, so the app is engineered around one idea: getting back to macOS control should never depend on luck.
Fan writes require a privileged helper you approve once in System Settings. Its only operations are fan mode and fan target — validated against live hardware limits. No raw hardware access, no arbitrary keys, nothing else.
The app must check in constantly. If it stops responding — crash, force-quit, disconnect — the helper notices the silence and returns both fans to macOS Automatic on its own.
Each attempted fan change is recorded to the system log with its result, so behavior can be audited after the fact instead of guessed at.
Quit, sleep, disconnect, watchdog timeout, or the in-app reset — every path ends with both fans under macOS Automatic control again.
Fan control of this kind can never be called risk-free. FanTuner is designed so that losing control of the app never means losing control of your cooling.
FanTuner is a Mac fan control app for Apple Silicon Macs with fans, from the M1 through the M4 family — including fan-equipped MacBook Pro models and other Macs with physical cooling fans — on macOS 14 or later. MacBook Air models are not supported because they are fanless. The single configuration verified on real hardware is the 16-inch MacBook Pro from November 2023 with Apple M3 Max, model identifier Mac15,11. Every other model is supported by design, pending validation on that hardware.
Apple menu → About This Mac → More Info… → Model Identifier. Or in Terminal: sysctl -n hw.model. FanTuner targets Apple Silicon with fans; Macs without fans (like MacBook Air) have nothing to control.
On M5 or newer? Not supported yet — fan-control keys changed again on that generation, so please don’t purchase until a compatible release exists. On M1–M4? You’re covered by design. Note that Apple firmware updates can change fan behavior on M3 and later; we re-validate against each macOS release and say so if anything shifts.
Important: Other Mac fan-control utilities can conflict with FanTuner. Please uninstall them or make sure they are not running while using FanTuner.
FanTuner version 1.0 is available now.
FanTuner is designed for Apple Silicon Macs with fans from the M1 through the M4 family (base, Pro, and Max models with fans) on macOS 14 or later. This includes fan-equipped MacBook Pro models and other Macs with physical cooling fans. MacBook Air models are not supported because they are fanless, so there is no fan hardware for FanTuner to monitor or control. The only configuration verified on real hardware so far is the 16-inch November 2023 MacBook Pro with M3 Max (Mac15,11); other M1–M4 models are supported by design and are being validated model by model. M5 and newer use different fan-control keys and are not supported yet. Apple firmware updates can change fan behavior on M3 and later, and we re-validate with each macOS release.
No. FanTuner sets fan targets through a narrow privileged helper; macOS thermal management and hardware-level protections remain in place. And whenever a control session ends — quit, sleep, disconnect, watchdog timeout, or manual reset — both fans return to macOS Automatic.
macOS only permits fan writes from a privileged process. FanTuner’s helper is a standard launch daemon registered through Apple’s service-management APIs, and macOS — not the app — asks you to approve it once under System Settings → General → Login Items. The helper exposes only validated fan operations.
No. Fan control state is shared hardware state, and two controllers will fight over it. Quit and disable any other fan-control software before using FanTuner. The helper also refuses control if the fans aren’t in a clean automatic state when a session begins.
The helper’s heartbeat watchdog notices the silence within seconds and returns both fans to macOS Automatic. The same recovery happens on sleep, disconnect, helper restart, and uninstall. You can also trigger it yourself anytime from Settings.
Monitoring and control run locally on your Mac. There is no analytics or tracking in the app or on this site. A formal privacy policy will be published before release and linked here.
Those terms haven’t been finalized, so they aren’t promised here either. Update and refund policies will be published on this page before checkout opens — you’ll be able to read them before paying anything.
No. FanTuner is an independent utility. Mac and MacBook Pro are trademarks of Apple Inc.; this product is not affiliated with or endorsed by Apple Inc.