Breeze

Take control of your Mac’s fans

Set fan speed by hand on any Apple Silicon Mac with a fan, watch every sensor live, and let macOS take back over the moment you quit.

CPU62°C
Fan4,245 rpm
62°C4,245 rpm
5 minutes agonow
Fan4,245 rpm
35% · Auto

Your Mac runs hot because it is trying to stay quiet

Every Mac with a fan hands its cooling to a controller in firmware. That controller reads the temperature of the chip and decides how much airflow to spend, and it is tuned so your machine stays silent in a quiet room. It will let the processor sit close to its thermal limit for a long time before it spends any noise on cooling it down.

That is the right default for most people most of the time. It is the wrong default halfway through a forty-minute export, when the machine is hot, the fans are barely turning, and macOS has quietly started reducing clock speed to protect the chip. That reduction is thermal throttling, and you feel it as a Mac that got slower for no reason you can see.

What Breeze changes

Breeze lives in your menu bar and gives every fan in your Mac its own slider. Drag one and that fan leaves firmware control and holds the speed you asked for. Drag it before a heavy job rather than during one and the machine takes longer to reach the temperature where it would start slowing down.

Alongside the sliders it shows what your Mac is actually doing: live temperatures from the CPU performance and efficiency cores, the GPU, and the wider SoC package, sampled every two seconds and kept as a rolling five-minute graph. All of that costs nothing, so you can watch a real workload and decide for yourself whether manual control is worth it. The full guide covers what a fan app can and cannot change.

What it refuses to do

Fan control writes real values to hardware, so the limits matter more than the features. Every speed you request is clamped to the minimum and maximum RPM your own fans report, and those limits are re-read from the hardware before every write rather than cached.

If Breeze stops responding, a watchdog in its privileged helper returns every fan to automatic within thirty seconds without needing the app to be alive. Quitting hands control back before the app exits. A crash or a power cut leaves your fans under firmware control, because a manual speed is never restored across launches, only ever released. There is no fan curve editor and no automation: Breeze never changes a fan speed you did not choose.

Which Macs it works on

Breeze needs an Apple Silicon Mac with at least one fan it can write to, which in practice means the MacBook Pro, Mac mini, Mac Studio, and iMac. Every Apple Silicon MacBook Air is fanless, so there is nothing to control on one, though temperature monitoring still works. Intel Macs are not supported at all. See the full model list, or read the FAQs for licensing and safety questions.

At a glance

Requires
Apple Silicon Mac, macOS 15 Sequoia or later
Monitoring
Free forever, on every supported Mac
Manual fan control
$12.99 once, up to 3 Macs
Distribution
Direct download, signed with a Developer ID