Thermal snitch
When your Mac runs hot, a notification names the process using the most CPU. When thermal pressure drops again, a second notification lets you know.
How it works
- A script posts the first notification, so macOS lists it under Script Editor rather than ChassisWatch. If notifications for Script Editor are off in System Settings > Notifications, you won't see it.
- The notification names the process with the highest recent CPU use, for example "Top process: WindowServer (41.0% CPU, PID 662)".
- The "Back to normal" notification appears only after thermal pressure has reached Serious, once it drops to Fair or lower.
- Permissions
- Notifications for ChassisWatch and Script Editor
- Tested on
- macOS 27.0.1
- Last tested
- October 6, 2026
- ChassisWatch version
- 1.2.0 or later
Thermal snitch
When
The Mac's thermal pressure reaches Serious or higher for 10 seconds
RunsAny day, any time
Cooldown5 minutes between runs
Then
Run a shell script
- Runs with sh
- Stops after 10 seconds
Thermal snitch: back to normal
When
The Mac's thermal pressure recovers to Fair or lower for 10 seconds
RunsAny day, any time
Cooldown5 minutes between runs
Then
Show a notification
- Title: Back to normal
- Text: Thermal pressure dropped below Serious.
The automations are added in a disabled state, and permissions are requested only when necessary (during testing or execution).
All automations