mactop
brew install mactop
v2.1.5
MIT
Terminal-based system monitor for Apple Silicon Macs displaying real-time CPU, GPU, power, and thermal metrics.
Why you might care
A lightweight alternative to Activity Monitor that runs in the terminal without sudo, giving you fine-grained visibility into Apple Silicon core types (E/P/S-cores), GPU frequency, power draw, and temperatures. Written in Go with native macOS APIs (SMC, IOKit), it's faster and more responsive than top for modern ARM-based Macs.
3.5k
30-day installs · #748
9.9k
90-day · #816
24.7k
365-day · #973
1.4k
★ GitHub stars · updated 2d ago
Build dependencies
GitHub topics
apple
apple-silicon
arm64
asitop
cpu-monitoring
go
golang
gotui
gpu-monitoring
mac
macos
monitor
monitoring
monitoring-tool
objective-c
terminal
top
Links
- https://github.com/metaspartan/mactop
- GitHub: metaspartan/mactop
- Brew formula source: Formula/m/mactop.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"top",
"Activity Monitor",
"asitop"
],
"build_dependencies": [
"go"
],
"categories": [
"monitoring",
"sysadmin",
"terminal-utility"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Apple Silicon Monitor Top written in Go Lang",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:41:03+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "mactop",
"github_default_branch": "main",
"github_last_commit_at": "2026-06-18T20:17:45Z",
"github_readme_excerpt": "# mactop\n\n[](https://goreportcard.com/report/github.com/metaspartan/mactop/v2)\n[](https://godoc.org/github.com/metaspartan/mactop/v2)\n \n\n[](https://formulae.brew.sh/formula/mactop)\n\n`mactop` is a terminal-based monitoring tool \"top\" designed to display real-time metrics for Apple Silicon chips written by Carsen Klock. It provides a simple and efficient way to monitor CPU and GPU usage, E-Cores and P-Cores, power consumption, GPU frequency, temperatures, and other system metrics directly from your terminal\n\n\n\n## Compatibility\n\n- Apple Silicon Only (ARM64)\n- macOS Monterey 12.3+\n\n## Features\n\n- **No sudo required** - Uses native Apple APIs (SMC, IOReport, IOKit, IOHIDEventSystemClient)\n- Apple Silicon Monitor Top written in Go Lang and CGO\n- Real-time CPU, GPU, ANE, DRAM, and system power wattage usage display\n- GPU frequency and usage percentage display\n- CPU and GPU temperatures + Thermal State\n- **M5 Super Core (S-Core) Support**: Full support for Apple M5\u0027s new CPU architecture (E-cores, P-cores, S-cores)\n- **DRAM Bandwidth Monitoring**: Real-time DRAM read/write bandwidth (GB/s) \u2014 uses auto-calibrated power-based estimation on M5+ chips (no sudo required)\n- **Comprehensive Temperature Sensors**: All available SMC temperature sensors (CPU Die, GPU, Memory, SSD, Airflow, and more) with human-readable labels\n- **Fan Monitoring**: Real-time fan RPM, target speed, mode (Auto/Manual), and visual RPM bars\n- **Fan Speed Control**: Optional interactive fan speed control via `--fan-control` flag (write",
"github_repo": "metaspartan/mactop",
"github_stars": 1450,
"github_topics": [
"apple",
"apple-silicon",
"arm64",
"asitop",
"cpu-monitoring",
"go",
"golang",
"gotui",
"gpu-monitoring",
"mac",
"macos",
"monitor",
"monitoring",
"monitoring-tool",
"objective-c",
"terminal",
"top"
],
"homepage": "https://github.com/metaspartan/mactop",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 3499,
"installs_365d": 24693,
"installs_90d": 9918,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": "2026-06-20T23:46:48+00:00",
"llm_model": "claude-haiku-4-5",
"name": "mactop",
"oldnames": [],
"one_liner": "Terminal-based system monitor for Apple Silicon Macs displaying real-time CPU, GPU, power, and thermal metrics.",
"optional_dependencies": [],
"rank_30d": 748,
"rank_365d": 973,
"rank_90d": 816,
"raw_hash": "8b9453473a11e980",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/m/mactop.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "2.1.5",
"versioned_formulae": [],
"why_use_this": "A lightweight alternative to Activity Monitor that runs in the terminal without sudo, giving you fine-grained visibility into Apple Silicon core types (E/P/S-cores), GPU frequency, power draw, and temperatures. Written in Go with native macOS APIs (SMC, IOKit), it\u0027s faster and more responsive than top for modern ARM-based Macs."
}