跳到正文
发现
FanBar:Mac 菜单栏风扇控制
桌面应用效率工具

FanBar:Mac 菜单栏风扇控制

免费开源的原生 macOS 菜单栏风扇控制应用,可监控温度与转速、设置固定转速或温度曲线。

admin
发布于 2026-11-05
浏览
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 整理,以原仓库为准。

更新记录

  1. v0.8.2当前版本

    修复交还风扇给 macOS 的问题:即使 SMC 拒绝切换自动模式,也会先退出风扇测试模式并确认接管,必要时重写模式;交还失败时风扇不再停转,会保持在最低转速并照常提示失败。

评论