Automic VaultAutomic Vault

brew

Install macmon with Homebrew, MacPorts, Nix

Sudoless performance monitoring for Apple Silicon processors. Version 0.7.2 via Homebrew; verified 2026-05-02.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install macmon

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install macmon

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

Linux

Nixverified · 92%
nix profile install nixpkgs#macmon

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

overview

Package summary

Sudoless performance monitoring for Apple Silicon processors

Commands and aliases

  • macmon

history

Project history and usage

macmon is a Rust system-monitoring CLI and TUI for Apple Silicon Macs. Its README emphasizes sudoless access to live power, temperature, CPU, GPU, ANE, memory, and fan metrics.

Project history

The official repository was created in June 2024. The README states that the project was motivated by a need to observe Apple Silicon power consumption while testing local LLM models, without relying on `powermetrics` workflows that require root privileges.

macmon expanded beyond a simple terminal display into JSON output, an HTTP metrics server, Prometheus-format metrics, a Grafana example, launchd service installation for `macmon serve`, and a Rust library API for embedding the sampler in other programs.

Adoption history

The README documents installation through Homebrew, MacPorts, Cargo, and Nix, and the batch input also records Homebrew, MacPorts, and Nix packages. Repository metadata captured during this run showed more than one thousand GitHub stars within roughly two years of creation, suggesting fast adoption among Apple Silicon power users and monitoring hobbyists.

How it is used

Interactive use runs the TUI at a configurable interval. Scripted use centers on `macmon pipe` for JSON samples, while monitoring-stack use centers on `macmon serve`, which exposes `/json` and `/metrics` endpoints and can install a launchd agent at `~/Library/LaunchAgents/com.macmon.plist`.

Why package nerds care

macmon is notable because Apple Silicon telemetry is useful to developers running local AI models, compilers, benchmarks, and long-lived services, but official user-facing tools expose only part of that picture. A package-manager-installable TUI plus Prometheus endpoint makes Mac hardware metrics fit into Unix-style pipelines and observability stacks.

Timeline

  • 2024: Official GitHub repository created.
  • 2024: 0.4.x releases published late in the year.
  • 2025: 0.6.x releases added to the release stream.
  • 2026: 0.7.x releases published, with docs covering HTTP metrics and library use.

Related projects

  • The README explicitly compares the motivation with `asitop` and `powermetrics`, and documents integration with Prometheus and Grafana.

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.
  • 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
macmoncliglobal 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 version0.7.2
manager updated2026-05-02
local dataok
upstreamcurrent
latest detectedv0.7.2

https://github.com/vladkens/macmon

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:macmon
Version0.7.2
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/macmon
Homepagehttps://github.com/vladkens/macmon
Repositoryhttps://github.com/vladkens/macmon
Upstream docshttps://github.com/vladkens/macmon#readme
LicenseMIT
Source archivehttps://github.com/vladkens/macmon/archive/refs/tags/v0.7.2.tar.gz
Last updated2026-05-02T15:41:40Z
Pulseupdated
Build dependenciesrust
Bottleavailable (on arm64_sequoia, arm64_sonoma, arm64_tahoe)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namemacmon
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%

macmon

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

macmon

sudo port install macmon
  • normalized package name match
  • Matched by: Macmon
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/macmon/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