MacThrottle

MacThrottle — Free Download. Monitor and alert of thermal throttling on macOS
A native macOS application that monitors system thermal pressure, alerts when throttling occurs, and displays temperature and fan speed data. It runs from the menu bar without requiring administrator privileges.
5.0(1 ratings)

Download MacThrottle (Official links)
File size: 0.776 MB
The latest version of MacThrottle is: 1.7.2
Operating system: MacOS
Languages: English
Price: $0.00 USD

  • Menu bar indicator. Displays thermal pressure status using thermometer icons that change color. The icon reflects the current state: normal, light, heavy, or critical, allowing immediate visual identification of the Mac's thermal state.
  • CPU temperature reading. Obtains the processor core temperature directly from the SMC (System Management Controller). Values are displayed in degrees Celsius next to the icon in the menu bar for real-time monitoring.
  • Fan speed monitoring. On Macs with active fans, shows the rotation speed as a percentage of maximum capacity. This information appears in the historical graph and is displayed when hovering over specific points.
  • Historical graph. Visually represents the evolution of thermal state, CPU temperature, and fan speed over the last ten minutes. The graph helps identify heating patterns and specific moments of throttling.
  • Time statistics. Calculates and displays the total time the system has remained in each thermal pressure state. Provides metrics on the duration of normal periods, light throttling, heavy throttling, and critical throttling.
  • Configurable notifications. Sends system alerts when specific changes in thermal state are detected. Notifications can be activated for heavy throttling, critical throttling, or when the system recovers and throttling ceases.
  • Notification sounds. Includes an option to play distinct sounds alongside visual notifications. Each alert type (throttling start, critical state, recovery) can be associated with a different sound for auditory identification.
  • Launch at startup. Option to launch the application automatically during user login. This setting is managed from the application's preferences without requiring manual intervention in system settings.
  • Privilege-less architecture. The application operates entirely within user space without needing auxiliary daemons or administrator rights. All SMC accesses are performed using public APIs available in macOS.
  • Minimalist interface. Design focused on essential functionality without superfluous elements. The dropdown menu from the menu bar contains all options and visualizations in an organized and coherent layout.
  • Standard thermal categorization. Uses Apple's official criteria to classify thermal pressure levels. Throttling detection is based on the same mechanisms the operating system uses to manage thermal performance.
  • Apple Silicon compatibility. Works on Macs with M1, M2, M3 processors and later, as well as Intel models. The application handles architectural differences in accessing thermal data between both platforms.
  • Persistent status indicator. The icon in the menu bar continuously updates reflecting changes in thermal state. This update occurs at regular intervals without significantly affecting system resource consumption.
  • Integrated preferences. Settings panel accessible from the application menu allowing customization of notification and display behavior. Changes apply immediately without requiring an application restart.
  • Hardware detection. Automatically identifies system capabilities, such as presence of fans or processor type. Options not available for the current hardware (like fan speed on MacBook Air) are hidden from the interface.

MacThrottle was developed by Stanislas in response to the need for thermal monitoring on Apple Silicon Macs, particularly the MacBook Air which lacks active ventilation. Development began in 2024 using Swift and SwiftUI to create a native macOS application. The main goal was to provide a specific tool for identifying thermal throttling situations that affect performance. The application accesses SMC sensors through public APIs available in macOS, ensuring compatibility with current and future versions of the operating system.


Alternatives to MacThrottle:

System Monitor II — Free Download. Real-Time hardware monitoring

System Monitor II

Comprehensive system monitoring gadget for Windows 10 and Windows 11 delivering precise data on CPU load, RAM usage, pagefile consumption, thermal readings, and power draw with support for multi-processor systems and configurations up to 64 cores.
Price: Free   Size: 0.487 MB   Version: 32.6   OS: Windows
CpuFrequenz — Free Download. Exact CPU frequency measurement Windows

CpuFrequenz

The CpuFrequenz utility enables the exact determination of the CPU frequency on Windows operating systems.
Price: Free   Size: 0.240 MB   Version: 4.51   OS: Windows
Itsypad — Free Download. Clipboard manager and editor

Itsypad

Itsypad is an application for macOS that combines a multi-tab text editor with a thousand-element clipboard history manager.
Price: Free   Size: 2.93 MB   Version: 1.4.4   OS: MacOS
Thock — Free Download. Mechanical keyboard sound emulator for macOS

Thock

Thock is a native macOS menu bar application written in Swift that generates random keypress sounds with support for key release sounds.
Price: Free   Size: 6.5 MB   Version: 1.18.1   OS: MacOS