Automic VaultAutomic Vault

brew

Installer macmon avec Homebrew, MacPorts, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de macmon pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install macmon

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install macmon

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

Linux

Nixvérifié · 92%
nix profile install nixpkgs#macmon

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

aperçu

Résumé du paquet

Sudoless performance monitoring for Apple Silicon processors

Commandes et alias

  • macmon

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

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

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 3 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
macmoncliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire0.8.0
gestionnaire mis à jour2026-07-24
données localesOK
amontà jour
dernière version détectéev0.8.0

https://github.com/vladkens/macmon

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:macmon
Version0.8.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/macmon
Page d'accueilhttps://github.com/vladkens/macmon
Dépôthttps://github.com/vladkens/macmon
Docs amonthttps://github.com/vladkens/macmon#readme
LicenceMIT
Archive sourcehttps://github.com/vladkens/macmon/archive/refs/tags/v0.8.0.tar.gz
Dernière mise à jour2026-07-24T12:19:15Z
Pulseupdated
Dépendances de compilationrust
Bouteilledisponible (sur arm64_sequoia, arm64_sonoma, arm64_tahoe)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

macmon

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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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