mectrics
Mectrics: Lightweight Open-Source macOS Menu Bar System Monitor for Real-Time Performance Tracking
Mectrics is a lightweight, open-source system monitor for macOS 15+ that provides real-time metrics for CPU, GPU, memory, and more directly in your menu bar. With a focus on privacy and efficiency, Mectrics offers customizable thresholds, a compact health mode, and a powerful CLI for headless Mac monitoring, ensuring your data never leaves your device.
2026-08-02
--K
mectrics Product Information
Mectrics: The Ultimate Lightweight System Monitor for macOS
Maintaining peak performance on your Mac requires constant visibility into how your hardware is behaving. Mectrics is a lightweight system monitor designed specifically to live in your macOS menu bar, providing a comprehensive, at-a-glance overview of your machine's health. Built for macOS 15 and above, Mectrics combines a minimalist aesthetic with powerful, data-driven insights, ensuring you stay informed without being overwhelmed.
As a free and open-source tool licensed under MIT, Mectrics prioritizes both transparency and privacy. One of its core principles is that "nothing leaves your Mac." This means no network requests are made, and your system data remains entirely local and secure.
What’s Mectrics?
Mectrics is a dedicated system monitoring utility for macOS that resides in the menu bar. It is designed to replace bulky, resource-heavy monitoring applications with a streamlined experience that only shows you what matters. Whether you are a developer, a creative professional, or a power user, Mectrics helps you track vital statistics such as CPU usage, memory consumption, and thermal pressure in real-time.
The application is highly localized, supporting multiple languages including English, Türkçe, Русский, Español, Français, and Português. With a small footprint of just 4.4 MB (version 1.4.0), it provides a robust monitoring solution without impacting your system's performance.
Key Features of Mectrics
Mectrics is packed with features that make hardware monitoring intuitive and actionable. By focusing on the numbers you care about, it keeps your workspace clean while providing deep dives when necessary.
1. Live Metrics in the Menu Bar
With Mectrics, you can customize your menu bar to display exactly the metrics you need. The tool monitors a wide range of hardware components, including:
- CPU: Monitor processing power with detailed granularity.
- Memory: Keep an eye on RAM usage and pressure.
- Battery: Track health and charge status.
- Network: Observe live upload and download throughput.
- Disk: Monitor capacity and live data throughput.
- GPU: Track graphics processing performance.
- Temperature: Real-time thermal monitoring.
- Fans: Monitor fan speeds and cooling efficiency.
2. Intelligent Hardware Detection
Mectrics is smart enough to understand your specific Mac hardware. Hardware that your Mac does not have automatically hides itself to prevent clutter. Furthermore, temperature sensors are intelligently categorized, sitting inside the CPU, Memory, and GPU sections for better context.
3. Detailed Popover Views
While the menu bar gives you the high-level summary, clicking on any item opens a detailed popover. This allows you to see the "detail behind the number." For example:
- The CPU view provides a bar per core, allowing you to see if specific tasks are pinning individual cores.
- The Disk view shows both overall capacity and live throughput metrics.
4. Compact Health Mode
For those who prefer a minimalist setup, Mectrics offers a "Compact Health" feature. This mode folds the entire machine's health into a single menu bar item. It stays quiet and out of the way, only speaking up when a specific condition is met. This ensures that a brief spike doesn't distract you; only sustained issues or critical states trigger an alert.
5. Smart Rule Thresholds
Mectrics allows you to set specific rules based on numbers you pick or states that macOS reports itself. It distinguishes between a "hot sensor" and a machine that is actually being throttled. By watching for thermal pressure—where macOS slows down the CPU and GPU to cool off—Mectrics alerts you when your performance is actually being impacted, which is when it truly costs you time.
Mectrics for Headless Macs: The CLI
For users managing servers or headless Macs, Mectrics includes a powerful command-line interface (CLI). The mectrics command is a read-only tool shipped inside the signed app bundle. It is designed to be an exit code, not a parser, making it perfect for automation.
CLI Functionality:
- Check Mode: Run
$ mectrics checkto see if your system is healthy. It exits with 0 if everything is within limits and non-zero if a rule is triggered. - Alerts Watch: Use
$ mectrics alerts watchto stream events as they happen, allowing for real-time monitoring of state changes likesystem.thermalPressure. - JSON Support: Add the
--jsonflag to get detailed data for existing monitoring checks or scripts. - Zero Configuration: It reads the rules you have already configured in the GUI and makes no network requests.
How to Use Mectrics
Using Mectrics is designed to be a "set it once" experience. The workflow is straightforward for both casual users and developers.
Setting Up the Menu Bar
- Customize Display: Choose which metrics (CPU, Memory, Disk, etc.) you want to see constantly in your menu bar.
- Configure Rules: Set thresholds for when you want Mectrics to notify you of a performance issue.
- Interact for Detail: Whenever you need more information, simply click the metric to open the popover for core-by-core or throughput data.
Using the Command Line Interface
To integrate Mectrics into your automated workflows or cron jobs:
- Open your terminal and call the
mectricscommand from within the app bundle. - Use
mectrics checkfor quick status updates. - Use
mectrics alerts watchfor continuous monitoring of thermal or performance state changes.
Use Case Scenarios
- Software Developers: Use the core-by-core CPU monitoring to identify thread bottlenecks during compilation or testing.
- System Administrators: Deploy Mectrics on headless Mac servers and use the CLI exit codes to trigger external alerts or scripts.
- Creative Professionals: Monitor GPU and thermal pressure during heavy video rendering to know when the system is throttling.
- Minimalists: Use the Compact Health mode to keep the menu bar clean, knowing that Mectrics will only alert you when something actually requires your attention.
FAQ
Q: Does Mectrics collect any of my data? A: No. Mectrics is built on the principle that "nothing leaves your Mac." It makes no network requests and keeps all system metrics local to your machine.
Q: Which versions of macOS are supported? A: Mectrics requires macOS 15 or newer.
Q: Is Mectrics free to use? A: Yes, Mectrics is free and open-source software under the MIT license. You can view the source code or contribute on GitHub.
Q: Can I monitor multiple CPU cores individually? A: Yes, by clicking on the CPU metric, you can see a popover that displays a dedicated bar for every core on your Mac.
Q: How does the CLI help with monitoring? A: The CLI allows you to integrate Mectrics rules into scripts or cron jobs. It uses exit codes (0 for healthy, non-zero for alerts) so you don't have to parse complex text output manually.








