Automic VaultAutomic Vault

brew

Install mactop with Homebrew, MacPorts, Nix

Apple Silicon Monitor Top written in Go Lang. Version 2.1.5 via Homebrew; verified 2026-06-14.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install mactop

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install mactop

MacPorts ports tree · sysutils/mactop/Portfile · source: api.github.com

Linux

Nixverified · 92%
nix profile install nixpkgs#mactop

nixpkgs package indexes · pkgs/by-name/ma/mactop/package.nix · source: api.github.com

overview

Package summary

Apple Silicon Monitor Top written in Go Lang

Commands and aliases

  • mactop

history

Project history and usage

mactop is a terminal system monitor for Apple Silicon Macs. The project describes itself as a `top`-style monitor for real-time Apple Silicon CPU, GPU, ANE, DRAM, power, temperature, fan, process, and I/O metrics.

Project history

The tool is written in Go with CGO and uses native Apple APIs such as SMC, IOReport, IOKit, and IOHIDEventSystemClient. Its official README frames it as Apple Silicon only, requiring macOS Monterey 12.3 or later.

Adoption history

mactop became useful in the Apple Silicon era because many traditional Unix monitoring tools do not expose SoC-specific measurements such as efficiency and performance cores, GPU frequency, Neural Engine activity, and power telemetry. Its official repository shows Homebrew installation instructions and a public GitHub project with substantial stars and forks for a platform-specific system tool.

How it is used

Users normally run `mactop` interactively for a terminal UI. The README also documents flags for update interval, foreground and background colors, headless JSON output, output formats such as YAML and CSV, Prometheus metrics, and optional menu bar mode.

Why package nerds care

mactop matters to package and systems people because it fills a macOS-on-ARM observability gap from the command line. It is the kind of package developers install immediately after getting Apple Silicon hardware because it exposes metrics that `top`, `htop`, and cross-platform libraries often do not provide.

Timeline

  • Public repository: Official Git tags start at v0.0.1.
  • Current README: Documents Homebrew installation, headless output, Prometheus metrics, menu bar mode, and support for all Apple Silicon models.

Related projects

  • mactop is related to traditional terminal monitors such as top and htop, but targets Apple Silicon-specific telemetry through macOS native APIs.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Formula metadata declares a service or daemon block.
  • Homebrew bottle metadata is available for 3 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
mactopcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version2.1.5
manager updated2026-06-14
local dataok
upstreamcurrent
latest detectedv2.1.5

https://github.com/metaspartan/mactop

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:mactop
Version2.1.5
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/mactop
Homepagehttps://github.com/metaspartan/mactop
Repositoryhttps://github.com/metaspartan/mactop
Upstream docshttps://github.com/metaspartan/mactop#readme
LicenseMIT
Source archivehttps://github.com/metaspartan/mactop/archive/refs/tags/v2.1.5.tar.gz
Last updated2026-06-14T03:26:36Z
Pulseupdated
Build dependenciesgo
Bottleavailable (on arm64_sequoia, arm64_sonoma, arm64_tahoe)
Homebrew post-installnot defined
Servicedeclared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namemactop
Version Scheme0
Revision0
Head VersionHEAD
Requirements
  • arch
  • macos
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

mactop

nix profile install nixpkgs#mactop
  • normalized package name match
  • Matched by: Mactop
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ma/mactop/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
MacPorts95%

mactop

sudo port install mactop
  • normalized package name match
  • Matched by: Mactop
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/mactop/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment