pkg.soopen package index

brew / Rang 1503

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

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

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
macmonExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

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-08-03
Manager-Version0.8.1
Manager aktualisiert2026-07-31
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:macmon
Version0.8.1
PaketmanagerHomebrew
Homepagehttps://github.com/vladkens/macmon
Repositoryhttps://github.com/vladkens/macmon
Zuletzt aktualisiert2026-07-31T07:13:06Z
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation