/apps/MyFanControls

My Fan Controls

Native macOS menu bar app for CPU/GPU temperature, fan RPM, and manual fan modes (Auto / Min / Max / custom / target temp) — a lightweight alternative to Macs Fan Control.

Download DMG Install guide

Mac menu bar Apple Silicon On-device only

On this page

  1. How it works
  2. Downloads
  3. Install (full walkthrough)
  4. Fan modes & privileges
  5. Apple Silicon notes
  6. Privacy
  7. Troubleshooting

How it works

Menu bar My Fan Controls │ CPU °C · fan rpm │ Auto / Min / Max / Custom / Target temp ▼ Bundled smc_fan_helper (copied to ~/Library/Application Support/MyFanBar/) │ reads AppleSMC keys │ writes fan target RPM (with one-time privileges) ▼ Your Mac only — no cloud, no account, no network fan control

Readings stay on your Mac. Fan writes use a limited local sudoers rule after you choose Install fan privileges… once — no password prompts every time after that.

Privacy: Temperature and fan data are never uploaded. Settings stay in local preferences. Optional privilege install only writes /etc/sudoers.d/my-fanbar on this Mac.

Downloads

Mac

Download DMG

Open the DMG and run Install My Fan Controls.command (clears Gatekeeper quarantine and copies to Applications).

Also

Privacy policy Legacy download URL

Same DMG via the older /download/fan-bar alias.

Install

  1. Download the DMG from this page.
  2. Open the DMG and double-click Install My Fan Controls.command. If macOS blocks it: right-click → Open → Open.
  3. The installer wipes the old app + settings + helper + privileges, then installs a brand-new copy.
  4. Wait for the app in the menu bar (Fan · …°C · … rpm).
  5. Click Fan → Install fan privileges… once (required after every clean install).
  6. Auto stays quiet (max 5000 rpm). Use Max / Min / Custom / Target Temp for louder control.
Always use Install My Fan Controls.command — do not drag the app by hand. The wizard removes leftovers so you never stack old settings or helpers.

What you will see

  Menu bar

Menu bar

  • CPU / GPU / Fan / Thermal
  • Auto · Min · Max · Custom
  • Target temperature…
  • Show Fan Window
  • Install fan privileges…
  Fan window

Fan dashboard

52°CPU
48°GPU
AutoMinMaxCustom

Target up to 10000 rpm · actual RPM may plateau at hardware max

PRIVILEGES

Fan modes & privileges

ModeWhat it does
AutoQuiet curve — picks RPM from CPU heat; never above 5000 rpm
macOS (menu)Release fans to stock macOS thermal — app stops driving RPM
MinSets SMC fan target to 6000 rpm
MaxSets SMC fan target to 10000 rpm
CustomYou pick a target RPM (capped at 10000)
Target temperatureHolds CPU near your setpoint by adjusting fan target

Why “Install fan privileges…”?

Writing fan speed needs root. The app installs a tiny sudoers rule for smc_fan_helper (and optional powermetrics) only — no password every time after that. The rule stays on your Mac; nothing is uploaded.

Prefer Fan → Install fan privileges… in the app. Do not paste real usernames, machine names, or home paths into public screenshots or support posts.

Apple Silicon notes

FeatureStatus
Menu bar tempAppleSMC via bundled helper; optional powermetrics --samplers thermal
Fan RPM readsmc_fan_helper status (no sudo on most Macs)
Auto / Min / Max / customNeeds one-time privileges (sudo -n)
Actual Max RPMTarget may be 10000; hardware often plateaus (~4499 on M1 Mac mini) — expected
Recent macOS removed the powermetrics smc sampler. Use the bundled helper; thermal sampler alone is optional and needs the same privileges install.

Privacy

Full privacy policy

Troubleshooting

ProblemCheck
App won’t open / blockedUse Install My Fan Controls.command; or right-click → Open once
Max / Min / Custom do nothingMenu → Install fan privileges… once; confirm password succeeded
—°C · — rpm in menu barHelper not ready yet, or SMC keys sparse on this Mac — wait a few seconds / Refresh now
Max shows ~4500 rpmNormal on many Apple Silicon fans — target can be higher than hardware ceiling
Need to reinstall privilegesRun Install fan privileges… again after moving/updating the app