SensorX SensorX

SensorX watches actual and historical temperature extremes for all processor cores.


  • you must purchase SensorX from the Mac App Store first
  • quit currently running SensorX app (from the menu bar)
  • download update file from this page (! click here !)
  • launch SensorX-28 icon from your Downloads folder (choose Open button)
  • if it works, you can move SensorX-28 icon to your /Applications folder
  • IMPORTANT: do not delete downloaded from the Mac App Store!


  • watches your CPU temperature
  • shows current min and max temperatures of CPU cores
  • shows past and average temperatures
  • runs silently in statusbar
  • low CPU, power, and memory overhead
  • sound/message alert if a temperature gets too hot
  • configurable display modes and alerts
  • option for Fahrenheit scale
  • support for system notifications
  • option to show top-load process
  • option to switch to alternative sensor
  • support for Dark Mode


➔ Will there be any updates from Mac App Store?
Unfortunately no. Apple doesn't allow new updates for such special type of apps. We need read access to some low level hardware to get actual temperature information. It is not possible now due to lack of support in sandboxing subsystem. Version 1.1 is the last version on Mac App Store. You can update manually from this web page.
➔ How to switch Celsius degrees to Fahrenheit?
At first, update application to latest version (see previous question). In preferences (on the Misc tab) select preferred temperature scale.
➔ How to lower CPU utilization by SensorX?
In preferences (on the Display tab) move 'Update frequency' slider to the right side.
SensorX consumes only ~6MB and 0.0 to 0.3 % of Intel Core 2 CPU on Snow Leopard.
➔ How to reset program to default settings?
Quit application and type one command in Terminal:  

rm ~/Library/Preferences/cz.aladdin.SensorX.plist

➔ How to add a calibration offset to the CPU sensor reading?
Quit application. Then type command in Terminal:

defaults write cz.aladdin.sensorx SensorOffset NN

Where NN is a delta number to reported temperature.
Set to 0 to disable calibration offset.
➔ How to reset runtime temperatures?
Simply quit application and start it again.
➔ What is a safe CPU temperature?
It depends on your Mac model. Generally speaking:
• idle CPU to 50°C
• light CPU load to 65°C
• heavy CPU load max. 80°C
➔ Any tips to lower my Mac temperature?
• regularly push compressed air to your Mac to remove collected dust (
• quit or disable applications you do not need
• get your Mac out of direct sunlight


Don't let overheat your Mac!