Skip to content

bexonpak/FanControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

FanControl

FanControl

๐ŸŒฌ๏ธ A macOS menu bar fan controller.

A macOS menu bar app that reads and controls fan speeds via the System Management Controller (SMC).

FanControl screenshot

How it works

FanControl talks to the SMC through IOKit to read current fan speeds and minimum/maximum RPM for each fan. You can override the automatic fan curve by setting a fixed speed as a percentage, or reset to let the system take back control. All controls live right in the menu bar dropdown โ€” no window to hunt for.

Features

  • Fan speeds at a glance โ€” see current RPM for every fan in the menu bar
  • Slider control โ€” set fan speed as a percentage per fan via an inline slider
  • Reset All โ€” return all fans to automatic control with one click

Requirements

  • macOS 14.0+
  • SMC-compatible Mac (Intel and Apple Silicon)

Why is this needed?

macOS manages fans automatically, but sometimes you want more control โ€” for quieter operation under light load, or maximum cooling when pushing the hardware. FanControl gives you that control with minimal friction.

How to install & run

FanControl is not signed with an Apple Developer ID, because developing free and open-source software doesn't pay for a $99/year Apple Developer Program membership. As a result, macOS may block the app from opening.

  1. Download the zip file from the releases page.
  2. Double-click the app in Finder, then confirm when prompted. โš ๏ธ Click Done
  3. Open System Settings โ†’ Privacy & Security, scroll down, and click the Open Anyway button.
  4. Confirm with your Touch ID or Lock Screen password.

Building

xcodebuild -project FanControl.xcodeproj -scheme FanControl build

License

FanControl is open source on GitHub under the GNU General Public License v3.0.

About

Controls the mac fan speeds. ๐ŸŒ€

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages