π MacFan v1.0.0 β Universal Apple Silicon Fan Control
Highlights
- Works on any Apple Silicon Mac (M1 and later) β desktops and laptops. Every fan is discovered dynamically and controlled together, each converted to its own RPM range; fanless Macs (MacBook Air) are detected as passively cooled.
- Menu bar app with live temperature and per-fan RPM, a temperature-tinted status icon, and smooth animations throughout.
- Manual mode: percentage slider applied to all fans, with verified writes β the helper reads back fan mode and actual RPM and re-asserts the target when macOS overrides it.
- Curve mode with an interactive editor: drag points on the chart, double-click to add, right-click to delete, plus compact chips for precise values.
- Fully bilingual (English/Spanish): follows the macOS language, switchable instantly in Settings > General.
- Safe by design: read-only until you authorize a narrow privileged helper (one-time macOS approval); no Accessibility permission, no analytics, no network access.
- Also includes a
macfanCLI with dry-run-by-default writes.
Formerly known as M4FanControl β v1.0.0 renames the project and makes it universal.
Install
- Download
MacFan-v1.0.0.dmg(notarized and stapled). - Verify integrity (optional):
shasum -a 256 -c MacFan-v1.0.0.dmg.sha256 - Drag MacFan to Applications, then authorize the helper from Settings > Safety.
Requirements: Apple Silicon Mac (M1+), macOS 13 Ventura or later.
Verification
- DMG notarized and stapled; Gatekeeper assessment: accepted.
- SHA-256:
4e2a88aecf9b97fa2e26043ea3f1a9267322eb524a984e36e92a22870b8dadf2
Full changelog: CHANGELOG.md
Warning: fan control can interfere with macOS thermal management. Use at your own risk and return to automatic control when unsure.