FanFan 图标

FanFanMac 风扇控制与温度监控,常驻菜单栏

macOS 26 及以上 · Apple Silicon / Intel · 免费开源(MIT) · 当前版本 2.3.3
FanFan 菜单栏面板:温度、风扇转速、60 秒温度曲线和传感器读数FanFan 设置:策略列表与可拖动编辑的温度-转速曲线

FanFan 是免费开源(MIT)的 Mac 风扇控制与温度监控工具,常驻在 macOS 菜单栏,显示 Mac 的温度和风扇转速。风扇可以手动定转速、按温度自动调,也可以交回给 macOS 自己管。唯一的第三方依赖是负责应用内更新的 Sparkle。

安装

brew tap hoobnn/tap
brew install --cask fanfan

或者到 GitHub Releases 下载 DMG。第一次打开时点「安装助手」,再到「系统设置 › 通用 › 登录项与扩展」里允许 FanFan,不需要输管理员密码。

能做什么

常见问题

FanFan 免费吗?

免费,开源,采用 MIT 许可证。没有付费版,也没有内购。

调风扇转速安全吗?

FanFan 设置的转速不会超过风扇自己上报的最高转速,超出范围的请求会被直接拒绝;低于起转温度时可以让风扇停转。App 崩溃、卡住超过 10 秒或退出时,风扇自动交回 macOS 控制。

M 系列芯片的 Mac 能用吗?支持哪些 macOS?

能。FanFan 是 Apple Silicon 和 Intel 通用版,要求 macOS 26 及以上。MacBook Air 这类没有风扇的机型只显示温度,不显示风扇控制。

为什么要允许它在后台运行?

往 SMC 写转速需要 root 权限。为了让 App 本身不用 root 跑,FanFan 只注册了一个很小的辅助进程,macOS 会让你在「登录项与扩展」里允许一次。只看温度不需要任何权限。

FanFan 会收集数据吗?

不会。App 代码里没有统计或上报,温度和风扇数据只在本机读取。唯一的联网行为是 Sparkle 检查更新,可以在「设置 › 关于」里关闭。

怎么卸载?

用 Homebrew 安装的执行 brew uninstall --cask fanfan(加 --zap 清除偏好设置)。手动安装的退出后从「应用程序」删除,再到「登录项与扩展」里移除残留条目。

风扇没反应或看不到风扇控制怎么办?

先确认机型有风扇。如果有,到「系统设置 › 通用 › 登录项与扩展」确认 FanFan 的辅助进程已被允许。仍有问题可以到 GitHub Issues 反馈,请附上机型和 macOS 版本。

和 Macs Fan Control、smcFanControl 比怎么样?

核心功能一样:读 SMC 传感器、设风扇转速。FanFan 免费开源(MIT),要求 macOS 26 及以上,唯一的第三方依赖是负责应用内更新的 Sparkle。如果你的 Mac 还在更早的系统上,需要选仍支持旧系统的工具。

FanFan: Mac fan control and temperature monitor

FanFan lives in the menu bar and shows your Mac's temperatures and fan speeds. Set a fixed fan speed, let it follow temperature, or hand control back to macOS. Free and open source (MIT), with Sparkle as its only third-party dependency, for Apple Silicon and Intel Macs on macOS 26 or later.

brew tap hoobnn/tap
brew install --cask fanfan

Full documentation is in the English README.