only-fans

only-fans is a small command-line tool for unlocking the real maximum fan speed on Apple Silicon Macs.

Depending on your Mac, the default maximum fan speed is significantly lower than the hardware is capable of; (e.g. 10000 RPM on M1 Pro instead of 6000 RPM).

git clone https://github.com/ryanshahine/only-fans.git only-fans
cd only-fans
swift build -c release
sudo install -m 755 .build/release/only-fans /usr/local/bin/only-fans
bash

Commands

  • only-fans on sets all fans to manual mode and requests 25000 RPM. macOS or the SMC will clamp that request to the real hardware maximum for the machine.
  • only-fans on --safe sets all fans to manual mode and targets each fan's normal stock SMC maximum.
  • only-fans off returns all fans to normal macOS automatic control and stops the background daemon.
  • only-fans status shows current mode plus actual/target RPM for each fan.

This tool deliberately bypasses normal macOS fan policy. Use it at your own risk. This software has only been tested on M1 Pro Macs.