Discover Stats, a lightweight yet powerful open-source macOS menu bar monitor. Track CPU, GPU, RAM, disk, network, temperature, and battery in real time — all for free.
As a Mac user, have you ever wondered how your computer is actually performing? Is the CPU under heavy load? Is memory sufficient? Is the cooling working normally? The free open-source tool we are introducing today — Stats — can answer all these questions perfectly, giving you a complete picture of your Mac's health.
🎯 What Is Stats? Why Do You Need It?
Stats is a menu bar system monitor designed specifically for macOS. It is lightweight, intuitive, and feature-rich, delivering real-time monitoring of key system performance metrics.
For many users, a system monitor is an essential tool that helps us understand the real-time state of our machines. Whether you are a system administrator, developer, or everyday tech enthusiast, the data Stats provides gives you a much clearer view of how your device is running.
Unlike macOS's built-in Activity Monitor, Stats stays permanently anchored in the menu bar, letting you see system status at a glance without opening any cumbersome windows — dramatically improving monitoring convenience.
⚙️ Stats Core Features Explained
Stats offers a rich set of monitoring capabilities that cover every aspect of system performance:
🔹 CPU & GPU Utilization Monitoring
Stats displays real-time CPU usage, including per-core utilization, so you clearly understand the processor's load. For Macs with discrete graphics, it also shows real-time GPU usage, which is especially useful for graphic designers, video editors, and gamers.
🔹 Memory Usage
Stats clearly shows memory consumption, including used memory, free memory, and cached memory, helping you decide whether it's time to upgrade RAM or close memory-hungry applications.
🔹 Disk Usage
Stats not only displays read/write speeds but also monitors free space and usage, preventing slowdowns caused by insufficient disk space.
🔹 Network Monitoring
Stats shows real-time upload and download speeds, along with the current Wi-Fi or wired connection status — extremely useful for network debugging and traffic monitoring.
🔹 Temperature and Fan Control
This is one of Stats's highlights — it monitors CPU and GPU temperatures and can control fan speed to reduce heat. Although the fan control feature is marked as "unmaintained," it is still included and is helpful for thermal management under heavy workloads.
🔹 Battery Level
For MacBook users, Stats accurately displays battery level, charging status, and remaining usage time, helping you plan your charging schedule.
🔹 Sensor Information
Stats provides real-time information on temperature, voltage, and power sensors, giving advanced users deeper hardware insights.
🔹 Bluetooth Devices & Multi-Timezone Clock
Stats can monitor the connection status and details of Bluetooth devices and provides a multi-timezone clock display — extremely convenient for users who collaborate across time zones.
🏆 Stats Advantages vs. Similar Tools
There are several system monitoring tools on macOS, so what makes Stats stand out?
📌 iStat Menus vs Stats
iStat Menus is another popular macOS system monitor, but it is commercial software with a hefty price tag. By contrast, Stats is completely free and open source, making it the best choice for budget-conscious users.
📌 Activity Monitor vs Stats
macOS's built-in Activity Monitor is powerful, but it requires you to manually open a window to view anything and cannot display system status in real time. Stats always shows key metrics in the menu bar — clear at a glance, with no extra action needed.
📌 Other Lightweight Tools vs Stats
Many system monitoring tools focus on only one or two areas (such as network speed or CPU usage), while Stats provides comprehensive system monitoring — from CPU, GPU, and memory to network, disk, and sensors — covering almost every key metric.
💡 Usage Tips and Optimization Suggestions
Although Stats is already very efficient, regularly reading system data isn't a cheap task and may affect CPU and battery. Use the following methods to optimize its performance and energy impact:
✨ Disable Unnecessary Monitoring Items
If you don't need certain monitoring items, disable them in Stats's preferences. For example, if you don't care about GPU usage, turn off GPU monitoring to reduce resource usage.
✨ Adjust Update Frequency
In Stats's preferences, you can lower the data update frequency to reduce CPU usage. For most users, millisecond-level updates are unnecessary — reducing the frequency slightly maintains practicality while consuming less power.
✨ Enable On Demand
If you only need monitoring in specific scenarios (such as debugging a program or benchmarking), completely quit Stats when you don't need it and restart it later.
✨ Stay Updated
The developer continuously updates Stats, fixing bugs and improving performance. Updating Stats regularly ensures better performance and a better energy experience.
📥 Downloading and Installing Stats
Installing Stats is very straightforward. Below are two common installation methods:
🚀 System Requirements
Stats supports macOS 10.15 (Catalina) and later, and is compatible with both Intel and Apple Silicon Macs.
🚀 Installation Methods
1. Manual Installation
- Download the latest version of Stats from the official website (https://mac-stats.com/)
- Download the latest version of Stats from the official GitHub repository (https://github.com/exelban/stats)
- Open the downloaded .dmg file
- Drag the application into the "Applications" folder
2. Homebrew Installation
- Open the Terminal app
- Enter and execute the following command:
brew install --cask statsThe installation is now complete.
🚀 Initial Setup
After installation, you'll see the Stats icon in the menu bar. Click the icon to view the monitoring information. For more details or to adjust settings, go into Stats's preferences.
On first use, we recommend:
- Open the settings and enable or disable specific monitoring modules based on your needs
- Adjust the menu bar display items to keep only the metrics you care about most
- Set the update frequency according to your needs, finding the balance between performance and accuracy
💫 Conclusion
As a free, open-source, and feature-rich macOS system monitoring tool, Stats is undoubtedly a must-have in every Mac user's toolbox. It is lightweight yet powerful, equally suited for everyday users who want a quick overview of system status and for professionals who need in-depth monitoring.
By monitoring system performance in real time, you can not only spot potential issues early but also optimize your usage habits to extend your device's lifespan. Whether you are a developer, designer, student, or everyday user, Stats helps you better understand and take control of your Mac.
Note: This is the English translation of the original Chinese version.