Built with Next.js and React, hosted on AWS.
Confidence reflects how many independent signals matched.
| Technology | Version | Confidence | First seen |
|---|---|---|---|
| JavaScript Frameworks & Libraries2 | |||
| 16.2.12 | High | 14 Oct 2026 | |
| – | High | 14 Oct 2026 | |
| Frontend Build Tools & CSS2 | |||
| – | High | 14 Oct 2026 | |
| – | High | 14 Oct 2026 | |
| Web Servers, Languages & Backend Frameworks1 | |||
| – | High | 14 Oct 2026 | |
| CDN & Hosting2 | |||
| – | High | 14 Oct 2026 | |
| – | High | 14 Oct 2026 | |
| Analytics & Tag Management1 | |||
| – | High | 14 Oct 2026 | |
| Fonts & Icon Fonts1 | |||
| – | Low | 14 Oct 2026 | |
launch2.spaceship.netlaunch1.spaceship.netgoogle-site-verification=hgO_yZd8vBQ94ARmyNvLYiqZJzjRFXej3oofk2OR6RoUser-Agent: * Allow: / Host: https://mectrics.app Sitemap: https://mectrics.app/sitemap.xml
# mectrics > Free, open source system monitor for the macOS menu bar. CPU, memory, battery, network, disk, GPU, temperature and fans at a glance. Nothing leaves your Mac. mectrics is a native macOS menu bar system monitor, written in Swift. Each enabled module draws a readable value in the menu bar, with a live sparkline for the four metrics where a trend is informative. A click opens a popover with the detail behind that value. ## Facts - Platform: macOS 15 (Sequoia) or later, Apple silicon and Intel - Price: free, and open source under the MIT license - Latest version: v1.9.1 (5.4 MB download) - Privacy: no analytics, no identifiers, no crash reports. Every reading comes from a local, read-only system interface, and nothing about the machine leaves it. The only network request the app makes is an update check. It asks once whether it may make that check on its own; until answered, and whenever the answer is no, the check happens only when the user asks for it. Consent changes when the check happens, not what it carries: system profiling is disabled, so nothing about the user or the Mac is attached, and an update is never downloaded or installed unattended. - Interface languages: English, Türkçe, Русский, Español, Français, Português, 简体中文 ## What it measures - CPU usage and per-core load - Memory usage, swap and pressure - Battery level, health and cycles - Network upload and download activity, with a throughput graph - Disk capacity and read/write throughput - GPU utilization - CPU, memory and GPU temperature - Fan speed Hardware that is not present hides itself: no Fans module on a fanless MacBook Air, no Battery on a Mac mini. A missing reading shows a dash rather than a fabricated zero. ## Beyond the readings - The Dashboard: one menu bar icon holding the readings you do not need in view every second, opened as cards. Each module chooses its own place — its own item, the Dashboard, both, or off. That icon carries the health badge and opens with any active condition at the top - Alert rules: sustained notifications with a live preview and test delivery. A rule watches either a threshold you pick or a state macOS reports itself: the Mac slowing its CPU and GPU down to cool off, and kernel memory pressure. A hot sensor is not the same as a machine that has actually been slowed, and memory can be nearly full with nothing wrong - Attention Log: a local, exportable record of what tripped and when - Energy Guard: sampling that steps down under Low Power Mode and thermal pressure - Menu bar builder: a visual layout editor where components are toggled by clicking their live preview - Widgets: small, medium and large WidgetKit overviews for Notification Center - Headless CLI: a read-only `mectrics` command bundled inside the signed app, for Macs whose menu bar nobody looks at. It reads the rules configured in the app and never changes them. `mectrics check` exits 0 when every reading is within its limit, 1 when a limit is crossed and 2 when nothing is configured or a reading is unavailable, which is enough for cron without parsing anything; `--json` adds the detail. `mectrics snapshot` captures every available module once, and `mectrics alerts watch` streams activation and recovery events as newline-delimited JSON. `mectrics alerts watch --json --heartbeat 60` adds tagged records — readiness, periodic liveness, and sampling-coverage changes — so a supervisor can tell a quiet Mac from a process whose sensors stopped reporting. `mectrics doctor` explains a silent watch: it validates the saved rules, which alerts the hardware can actually cover, the installed command link and the power source, as text or JSON. Installed on request as a symlink at /usr/local/bin/mectrics — no second download and no background service ## Links - Website: https://mectrics.app - Download (.dmg): https://github.com/farukkamcici/mectrics/releases/latest/download/Mectrics.dmg - Source: https://github.com/farukkamcici/mectrics - Changelog: https://mectrics.app/changelog - Privacy statement: https://mectrics.app/privacy - License: https://github.com/farukkamcici/mectrics/blob/main/LICENSE ## Author Faruk Kamçıcı, https://github.com/farukkamcici