「Fanny-MacOs-FanControl」开源 macOS 风扇控制器:实时 RPM、温度规则和 SMC 手动调速

Fanny MacOs FanControl 界面截图

Fanny-MacOs-FanControl 是一个用 SwiftUI 写的 macOS 风扇监控和控制工具,目标很明确:让你看到 MacBook 当前风扇 RPM、CPU/GPU/电池温度,并在需要时手动或自动调整风扇速度。

它的界面不是单纯的状态面板。README 里展示了 Fan Control Center 主窗口和菜单栏下拉菜单:主窗口里可以查看温度卡片、同步所有风扇、重置为 Auto,也可以给单个风扇切换 Auto / Manual;菜单栏里则能快速看到 Fan 0、Fan 1 的 RPM 和电池温度,并直接套用 20%、40%、50%、80%、MAX 这类手动预设。

比较有意思的是它内置了自动触发规则。你可以按 CPU、GPU 或 Battery 的温度设规则,比如 CPU 超过某个温度时把所有风扇拉到 80%,温度回落后再交还给 macOS 自动控制。对经常跑本地模型、视频导出、编译任务,或者想把散热策略调得更主动一点的 Mac 用户,这比只看温度读数更实用。

实现上它是一个双组件设计:沙盒化 SwiftUI 前端负责界面和规则,另一个带权限的 smc-helper 负责读取和写入 Apple SMC 寄存器。也正因为涉及 SMC 写入,首次启用风扇调节需要管理员授权;README 也提供了手动设置 helper 权限的命令。换句话说,这类工具很适合有明确需求的人试用,但不建议把它当成普通菜单栏小组件随手乱调。

项目要求 macOS 13 Ventura 或更高版本,说明里写到支持 Intel 和 Apple Silicon(M1/M2/M3/M4/M5+)。代码是 Swift,MIT 许可证。我查看时 GitHub API 返回 12 stars,仓库提供 DMG release,默认也可以从源码运行 ./build.sh 打包成 Fan Control.app

传送门

https://github.com/ShahzaibAli02/Fanny-MacOs-FanControl

原创文章,如若转载,请注明出处:https://wefound.cc/p/4839.html

(0)
「AgentPet」让桌面宠物盯着 Claude Code、Codex 等 AI 编程代理状态
上一篇 5小时前
「Shortcast」开源 macOS 本地 AI 剪辑器:把长视频自动拆成 TikTok、Reels 和 Shorts
下一篇 2小时前

相关推荐