FanBar:Mac 菜单栏风扇控制
免费开源的原生 macOS 菜单栏风扇控制应用,可监控温度与转速、设置固定转速或温度曲线。
- 浏览
- 1
- 访问
- 0
- 下载
- 0
- 版本
- v0.8.2
- 平台
- macOS
详细介绍
项目简介
FanBar 是一款免费、开源的原生 macOS 菜单栏应用,用于监控 CPU、GPU、SSD、电池温度以及风扇转速。日常使用时保持 macOS 自动管理散热,只有在用户明确授权签名控制服务后,才会启用有边界的手动控制。支持 macOS 11 Big Sur 及更高版本,适用于能读取 AppleSMC 风扇数据的 Apple Silicon 与 Intel Mac。
主要功能
- 菜单栏状态:可显示图标、CPU 温度、平均风扇转速或两者;支持左右并排或上下堆叠,节省菜单栏宽度。
- 六种菜单栏图标:Swirl、Ringed、Bold、Propeller、Guard、Outline,图标可随风扇转动,在 Settings → Appearance 中可关闭以节省少量 CPU。
- 桌面小组件:macOS 14 及以上可添加桌面小组件,查看平均转速、各风扇转速、CPU 温度与控制模式(刷新由系统调度,非逐秒更新)。
- 实时可视化:每个风扇以 0 到最大值仪表显示转速与区间;网格展示 CPU、GPU、内存、磁盘负载,并附十分钟滚动图表。
- 多种散热模式:交还 macOS 自动控制、设定固定转速,或选择 Silent、Balanced、Performance、Extreme 预设。
- 智能温度曲线:每个预设都有独立的可编辑温度→转速曲线,并可选 CPU、GPU、SSD 作为温度来源。
- 高温通知:可设置 60–105°C 阈值(默认 90°C),持续高温时提醒一次,降温后重新启用。
- 命令行与 Raycast:
fanbar命令可读取状态与温度、切换预设、设定转速或交还控制权,支持--json输出,便于脚本自动化。 - CSV 日志:按 2–60 秒间隔记录温度、风扇转速与控制模式到
~/Library/Application Support/FanBar/Logs。 - 安全兜底:目标转速限制在每个风扇上报的硬件范围内;退出、断开连接或服务异常时,尝试恢复 macOS 自动控制。
- 多语言:英语、简体中文、繁体中文、日语、俄语、法语,也可跟随系统语言。
安装与使用
从 GitHub Releases 下载对应芯片的 DMG(Apple Silicon 用 arm64,Intel 用 x86_64,通用版为 FanBar-<version>.dmg)。
也可通过 Homebrew 安装:
brew tap helson-lin/fanbar https://github.com/helson-lin/FanBar.git
brew install --cask helson-lin/fanbar/fanbar
启动 FanBar 并批准其控制服务后即可控制风扇。若此前手动安装过,请先退出并把 /Applications/FanBar.app 移到废纸篓。卸载前先退出应用,再运行 brew uninstall --cask helson-lin/fanbar/fanbar。
注意事项
FanBar 会在设置变更、预设过期、应用退出、连接中断或辅助服务失败时尝试恢复自动模式。首次运行会说明控制服务的用途并引导打开对应的 macOS 设置页。项目采用 GPL-3.0 许可证。
本作品整理自 GitHub 开源项目 helson-lin/FanBar,原作者 @helson-lin,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.8.2当前版本
修复交还风扇给 macOS 的问题:即使 SMC 拒绝切换自动模式,也会先退出风扇测试模式并确认接管,必要时重写模式;交还失败时风扇不再停转,会保持在最低转速并照常提示失败。
评论