必须借助第三方工具实现mac菜单栏实时显示cpu/gpu温度,fanny免配置轻量显示,istat menus支持多传感器联动与热压力可视化,istats+applescript可一键弹出温度通知。

您希望在Mac顶部菜单栏右侧直接看到当前CPU核心温度,不用每次打开终端或切换窗口查数据,就能快速判断设备是否过热、风扇是否该提速,那么必须借助能读取SMC传感器并常驻菜单栏的第三方工具——系统原生界面不提供此功能。
用Fanny实现免安装、零配置的菜单栏温度显示
这一步操作起来很简单,直接把下载好的.dmg拖进应用程序文件夹就行。Fanny体积小、不开后台进程、不索要磁盘权限,只专注做一件事:把CPU和GPU温度干净利落地挂在菜单栏。
1、访问Fanny官方GitHub Releases页面(搜索“Fanny macOS release”),下载最新版.dmg安装包。
2、双击挂载镜像,将Fanny图标拖入“应用程序”文件夹。
3、在“启动台”或“应用程序”中双击运行Fanny,首次启动时系统会弹出“辅助功能”授权提示 →【必须勾选Fanny并点击“好”】,否则温度读数始终为“–”。
4、授权完成后,顶部菜单栏立刻出现两个数字:左侧是CPU温度(℃),右侧是GPU温度(℃),默认每2秒刷新一次,字体大小适中、无遮挡、不闪烁。
5、如需调整单位或刷新频率,点击菜单栏Fanny图标 → Preferences → 可切换摄氏/华氏,或把Refresh interval从2s改为5s以略微降低唤醒频率。
用iStat Menus实现多传感器联动与热压力可视化
如果您不仅要看温度数值,还想同步掌握风扇转速、热压力等级、甚至各核心温差,iStat Menus是目前最成熟的商业方案。它不是“只显示一个数”,而是把温度放进完整散热上下文里看。
方法一:基础温度显示
1、从iStat Menus官网下载安装包,完成安装并首次启动。
2、点击菜单栏iStat图标 → Preferences → Sensors → CPU → 勾选“Show CPU temperature in menu bar”。
3、此时菜单栏出现类似“CPU: 62.4°C”的实时读数,精度达0.1℃,且自动跟随系统深色/浅色模式变色。
方法二:叠加热压力状态指示
1、进入Preferences → Display → Thermal Pressure Indicator → 开启。
2、菜单栏温度读数右侧会多出一个彩色小圆点:●表示无压力,●表示轻度节流预警,●表示已触发频率限制——这个视觉反馈比纯数字更早暴露散热瓶颈。
方法三:绑定风扇转速联动观察
1、Preferences → Sensors → Fans → 勾选“Show fan speed”。
2、菜单栏温度旁立即追加显示风扇转速(如“2100 RPM”),可直观验证升温后风扇是否及时响应;【若风扇未提速而温度持续攀升,说明导热硅脂老化或进灰阻塞】。
用iStats命令行+AppleScript模拟浮动温度通知
适合极简用户,不常驻图标,仅需在需要时一键唤出当前温度浮窗,不占菜单栏空间,也不依赖图形界面长期运行。
第一步:安装iStats工具
在终端中执行:sudo gem install iStats,输入管理员密码完成安装。
第二步:创建AppleScript脚本
打开“脚本编辑器”应用,粘贴以下内容:
set cpuTemp to do shell script "istats cpu | awk '{print $3}' | tr -d '°C'"
display notification "CPU温度:" & cpuTemp & "℃" with title "硬件状态"
第三步:保存为应用程序
在脚本编辑器中选择“文件→导出”,格式选“应用程序”,保存到桌面或Dock,双击即可弹出当前CPU温度通知。
第四步:(可选)添加到快捷键
前往“系统设置→键盘→快捷键→服务”,将刚导出的应用程序拖入“通用”区域,为其分配快捷键(如⌃⌥T),以后按组合键即刻获知温度。











