- macOS Apps
- Codex Labs product
A native macOS app that gives Apple silicon Macs clear temperature monitoring and safe, precise fan control. Reads every hardware sensor and real fan RPM through the SMC, then replaces firmware-only behaviour with manual speeds, multi-point curves, and per-sensor rules.
The challenge
Apple silicon Macs expose no first-party way to see what the machine is actually doing thermally, or to intervene when the firmware curve runs the fans hotter and louder than a given workload needs.
What we built
We built a native Swift app that talks directly to the SMC for sensor and fan data, and ships a signed root helper via SMAppService so speed changes are applied safely. Users define multi-point curves, per-sensor rules, and presets that switch automatically between AC and battery.
Key features
- Every temperature sensor and true fan RPM read via the SMC
- Multi-point custom fan curves
- Manual speed control and Full Blast mode
- Per-sensor rules for targeted cooling
- Named presets with automatic AC/battery switching
- Signed privileged helper installed through SMAppService
- Four independent ways to hand fans back to Apple's defaults
- Notarized, Developer ID signed, with Hardened Runtime
Screenshots

Outcome
Shipped as a notarized, Developer ID signed macOS app, sold on taperlark.com with a one-time lifetime licence. Safety was treated as a release gate: the app provides four independent paths back to Apple's default fan behaviour, so control can always be surrendered to the firmware.
Technologies
- Swift
- SwiftUI
- Apple SMC
- SMAppService
- Sparkle
- Apple Notarization
Need something similar?
This project is part of our macos app development work.