Skip to content

Repository files navigation

FanControl

Control fan speed with ease on any Apple Silicon Mac

DownloadWebsite

screenshot

Warning

When switching from system fan mode to manual, the app tries to set fan speed every second for up to 15 seconds, since manual mode can only be applied after auto mode is set, which may take a moment

Supported platforms

  • macOS 14+

CLI commands (fan)

Control all fans:
min Set all fans to minimum
max Set all fans to maximum
-a, auto Set all fans to auto
[speed] Set all fans to [speed, example: 4000, 4k, 1.6k]
Control a specific fan:
-l, list List all fans
-id [fan id] min Set one fan to minimum
-id [fan id] max Set one fan to maximum
-id [fan id] -a, auto Set one fan to auto
-id [fan id] [speed] Set one fan to [speed]
Other:
-h, --help Show this help
-r, --report Print support report
-v, --version Print app version
-d, --device Print device model

Shortcuts

  • Option + left/right arrows - change selected fan
  • Command + 1 - Min mode
  • Command + 2 - Max mode
  • Command + 3 - Auto mode
  • Command + 4 - Open preset mode sheet

Build

Requires Xcode 26.4+ and access to the private CoreSMC library

Dependencies

4/5 libraries are developed and maintained by me, which helps minimize risk across all projects in which they are used

Related links

About

Fan control for macOS

Topics

Resources

Stars

10 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages