Automic VaultAutomic Vault

brew

macmon mit Homebrew, MacPorts, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für macmon in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install macmon

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install macmon

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

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#macmon

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

Überblick

Paketzusammenfassung

Sudoless performance monitoring for Apple Silicon processors

Befehle und Aliase

  • macmon

Verlauf

Projektgeschichte und Nutzung

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.

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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`.

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

  • 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.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 3 Plattformziele verfügbar.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
macmoncliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-25
Manager-Version0.8.0
Manager aktualisiert2026-07-24
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv0.8.0

https://github.com/vladkens/macmon

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:macmon
Version0.8.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/macmon
Homepagehttps://github.com/vladkens/macmon
Repositoryhttps://github.com/vladkens/macmon
Upstream-Dokumentationhttps://github.com/vladkens/macmon#readme
LizenzMIT
Quellarchivhttps://github.com/vladkens/macmon/archive/refs/tags/v0.8.0.tar.gz
Zuletzt aktualisiert2026-07-24T12:19:15Z
Pulseupdated
Build-Abhängigkeitenrust
Bottleverfügbar (auf arm64_sequoia, arm64_sonoma, arm64_tahoe)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

macmon

nix profile install nixpkgs#macmon
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • 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