必须借助第三方工具才能在mac菜单栏显示cpu核心温度,因系统原生不支持;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、菜单栏温度旁立即追加显示“Fan: 2850 RPM”,您能一眼确认:温度升到70℃时风扇是否真提速了,而不是卡在低转速空转。
用istats命令行+定时脚本模拟菜单栏效果
如果您拒绝安装任何图形化应用,又想让CPU温度“看起来像在菜单栏”,可用终端配合AppleScript伪造一个浮动标签——它不真正驻留菜单栏,但悬浮在屏幕右上角,行为接近。
第一步:确保istats已安装
在终端执行:sudo gem install iStats;若提示gem未找到,请先运行xcode-select --install。
第二步:创建实时更新脚本
打开“脚本编辑器”应用 → 新建文档 → 粘贴以下AppleScript:
```applescript
repeat
set cpuTemp to do shell script "istats cpu | awk '{print $3}'"
display notification "CPU: " & cpuTemp & "°C" with title "温度监控"
delay 5
end repeat
```
第三步:保存为“CPU温度提醒.scpt”,勾选“在菜单栏中显示”选项 → 运行脚本。
此后每5秒,屏幕右上角会弹出一次通知,内容为当前CPU温度。虽非真菜单栏图标,但无需额外权限、不占Dock、不依赖网络,适合临时诊断或极简主义用户。











