mectrics is a free and open-source macOS application designed to provide users with real-time system performance metrics directly in their menu bar. It allows users to select which system vitals they wish to monitor, offering a customizable and accessible way to keep track of their Mac's health and performance.
The problem mectrics aims to solve is the constant barrage of system information that can overwhelm users, leading them to ignore critical data. Traditional monitoring tools often display numerous metrics simultaneously, causing users to tune out important alerts. mectrics addresses this by offering a more focused and less intrusive approach to system monitoring, ensuring that users are alerted only when necessary.
Key features include the ability to display a variety of system metrics such as CPU usage, memory consumption, battery status, network activity, disk space, GPU performance, and temperature readings. Users have granular control over which of these metrics appear in the menu bar, allowing for a personalized dashboard. A standout feature is "Compact Health," which consolidates all selected metrics into a single menu bar item. This item remains unobtrusive, only drawing attention when a sustained issue is detected, preventing constant visual noise.
Alerting in mectrics is designed to be intelligent and reliable. It fires alerts based on sustained thresholds rather than momentary spikes, reducing false positives and ensuring that users are notified of genuine problems. The system includes a test delivery mechanism, allowing users to preview what a critical alert notification will look like before it actually occurs, ensuring preparedness for urgent situations.
Privacy is a core tenet of mectrics. The application is built with a strong emphasis on user data protection, featuring zero telemetry and no analytics. All system data is read directly from local system interfaces, and the only network call the app can make is for an optional, user-triggered update check. This commitment to privacy ensures that users' system information remains confidential.
mectrics operates by reading system information directly from local interfaces. Its "Compact Health" feature intelligently summarizes the machine's status into a single icon, which expands to show details upon clicking. The alerting mechanism is configured to respond to persistent issues, providing a more meaningful signal than fleeting fluctuations.
The benefits for users include a cleaner menu bar, reduced information overload, and more reliable alerts for critical system events. By focusing on sustained issues and minimizing constant data display, mectrics helps users stay informed without being overwhelmed, promoting a more efficient and less stressful interaction with their Mac's performance data.
Specific use cases include monitoring a Mac during intensive tasks like video editing or software development, where performance fluctuations can impact workflow. For users running headless Macs, such as Mac Minis used for agent jobs, the upcoming CLI and JSON output features will allow for integration with existing monitoring systems. It's also ideal for users who simply want a quick glance at their Mac's health without a cluttered interface.
mectrics is developed using Swift and is licensed under the MIT license, requiring macOS 15+. It is free and open-source. The application is designed for Mac users who value performance monitoring, privacy, and a streamlined user experience. Future updates are planned to include CLI and JSON output for alerts, enhancing its utility for headless server setups.
In summary, mectrics offers a privacy-focused, user-friendly approach to Mac system monitoring, providing essential vitals in the menu bar with an intelligent alerting system that prioritizes actionable insights over constant data streams.