Fan and temperature
See representative temperature and actual RPM for every detected fan. Fanless Macs are shown as passively cooled.
Monitor temperature and fan RPM, add optional CPU, memory, and network modules, or build a custom fan curve—all from one focused macOS app.
Start with fan and thermal monitoring. Add only the menu bar modules you want, then open each one for deeper context.
See representative temperature and actual RPM for every detected fan. Fanless Macs are shown as passively cooled.
Follow live usage, recent history, chip and core layout, awake time, and the processes using the most CPU.
Track used and available memory, real system pressure, recent history, and the processes using the most memory.
See upload and download rates, interface details, local and public IP, router, and session traffic totals.
MacGauge defaults to read-only monitoring. When you explicitly authorize fan control, manual targets and temperature curves become available.
Keep macOS in charge while MacGauge monitors temperature and fan RPM.
Choose one percentage and let MacGauge convert it to each fan's reported RPM range.
Map temperature to fan percentage with editable points and a live RPM-aware preview.
Monitoring runs as your normal user. Fan writes use a privileged helper only after a one-time authorization from Settings > Safety.
The helper exposes fan-control actions over XPC, verifies its client, and never stores an administrator password.
If the app goes silent while manual control is armed, the helper attempts to return fans to automatic after three awake minutes. Sleep time does not count.
Restore Automatic hands fan control back to macOS immediately. The app can also restore automatic control when it quits normally.
MacGauge does not request Accessibility access and includes no analytics. Two narrow, visible features can use the network.
Opening the network detail can request your public IP from api.ipify.org. It is not polled in the background.
A daily GitHub Releases check looks for updates. It can be disabled, and Sparkle verifies update signatures before installation.
Temperature, fan, CPU, memory, process, interface, and traffic readings are gathered on your Mac.
Use fan control with careChanging fan behavior can interfere with macOS thermal management and may damage hardware in the worst case. Watch temperatures and return to automatic control when finished.
Requires Apple Silicon and macOS 13 Ventura or later.
MacGauge requires an Apple Silicon Mac (M1 or later) running macOS 13 Ventura or later. Macs with one or more fans are detected dynamically. Fanless models such as MacBook Air are shown as passively cooled and have no fan to control.
No. Temperature, fan RPM, CPU, memory, and network monitoring run as the normal user. Manual and curve fan control require a one-time privileged helper authorization from Settings > Safety.
MacGauge has no analytics and does not request Accessibility permission. It can contact api.ipify.org when you open the public-IP detail and GitHub Releases for an update check that can be disabled.
The privileged helper has an awake-time watchdog. After three minutes without client activity while manual control is armed, it attempts to return all fans to macOS automatic control. This is a safety fallback, not a guarantee against every helper, firmware, or hardware failure.
Yes. MacGauge detects contested control and can re-assert a target, but thermalmonitord, firmware, and model-specific behavior retain the final authority.
Yes. MacGauge is the current public brand. The older MacFan and M4FanControl names remain only in history and selected internal identifiers so existing helper authorization and settings continue to work.
Download the latest notarized DMG from GitHub Releases, drag MacGauge to Applications, and start with read-only monitoring.