MacMonitor
MacMonitor: monitor en tiempo real de Apple Silicon en macOS con app de barra de menús y widget de escritorio para CPU, GPU, memoria y más.
¿Qué es MacMonitor?
MacMonitor es un monitor del sistema para la barra de menús de macOS en Apple Silicon que muestra en tiempo real la actividad de CPU, GPU, memoria, batería, raíles de energía, red y disco. Está diseñado para integrarse en la barra de menús de macOS: obtienes un indicador rápido de salud y, con un clic, un panel completo en modo oscuro con métricas detalladas.
Su núcleo es consolidar telemetría de rendimiento y energía de múltiples fuentes subyacentes en una sola vista siempre actualizada. El panel y la barra de menús se actualizan según un horario, y el widget de escritorio puede ejecutarse de forma independiente con su propio muestreo.
Características principales
- Indicador de salud en barra de menús (🟢/🟡/🔴): Muestra un punto de estado en vivo y se actualiza cada 2 segundos, para detectar cambios al instante.
- Panel completo en modo oscuro (clic para abrir): Presenta múltiples secciones de métricas —CPU, GPU, memoria, batería, red, E/S de disco y raíles de energía— en un solo lugar.
- Recopilación de métricas de múltiples fuentes: Construye el panel a partir de cuatro fuentes (kernel Mach para CPU/memoria, contadores de rendimiento de Apple Silicon para GPU/temperaturas/valores relacionados con energía,
pmset/ioregpara batería, y muestreo en caché donde aplica). - Widget de escritorio con muestreo independiente: Un widget para macOS Sonoma/Sequoia que se actualiza cada 5 segundos y sigue recopilando datos incluso si cierras la app de la barra de menús.
- Consumidores principales de CPU + gestión de caché: Muestra los 8 principales consumidores de CPU e incluye un aviso para “Optimizar Purgas de caché de disco”; también puede ofrecer cerrar apps pesadas de forma elegante.
Cómo usar MacMonitor
- Instala usando una de las opciones proporcionadas:
- Homebrew cask:
brew tap ryyansafar/macmonitorluegobrew install --cask macmonitor. - Instalador en una línea:
curl -fsSL https://raw.githubusercontent.com/ryyansafar/MacMonitor/main/install.sh | bash(instala Homebrew si es necesario, configura acceso sin contraseña para muestreo, descarga el DMG e inicia la app). - Manual: Descarga MacMonitor.dmg desde GitHub Releases y arrastra MacMonitor.app a Aplicaciones.
- Homebrew cask:
- Tras la instalación, MacMonitor aparece en tu barra de menús.
- Haz clic en el indicador de la barra de menús para abrir el panel completo y revisar las secciones de CPU, GPU, memoria, batería/energía, red, E/S de disco y procesos.
- Opcionalmente, añade el widget de escritorio (tamaño Pequeño o Mediano) para obtener una vista compacta con su propio comportamiento de actualización independiente.
Casos de uso
- Detecta picos de carga de rendimiento mientras trabajas: Usa el punto de salud de la barra de menús y las secciones de CPU/GPU para verificar rápidamente si tu sistema está bajo carga ligera, moderada o alta.
- Diagnostica comportamiento térmico y de energía: Revisa la energía por clúster de CPU, temperaturas de GPU/CPU/GPU y las teselas de “Raíles de energía” para correlacionar carga con térmicos y consumo de energía.
- Sigue la presión de memoria y el intercambio: Monitorea memoria usada/libre, intercambio usado, memoria comprimida y ancho de banda de DRAM para entender restricciones de memoria durante desarrollo o cargas de medios.
- Monitorea detalles de energía y salud de batería en batería: Verifica porcentaje de carga, estado de carga, tasa de carga (W), vatios del adaptador, conteo de ciclos, porcentaje de salud y temperatura de la batería.
- Observa actividad de E/S durante compilaciones o descargas: Usa las secciones de red (descarga/subida en vivo) y E/S de disco (lectura/escritura en vivo) para visibilidad continua del rendimiento.
Preguntas frecuentes
-
¿Requiere MacMonitor privilegios de sudo? El panel extrae telemetría de CPU y memoria de las APIs del kernel Mach; para el instalador en una línea, configura específicamente
/etc/sudoers.d/macmonitorpara acceso sudo sin contraseña amactop(la fuente usada para contadores de rendimiento de Apple Silicon). -
¿Qué versiones de macOS son compatibles? El widget de escritorio está disponible para macOS Sonoma/Sequoia, y el instalador en una línea verifica macOS 13+.
-
¿Qué hardware Mac es requerido? MacMonitor requiere hardware Apple Silicon; los gestores de paquetes de Linux y Windows no son aplicables.
-
¿Con qué frecuencia se actualizan la barra de menús y el widget? La barra de menús y el panel se actualizan cada 2 segundos. El widget de escritorio se actualiza cada 5 segundos y usa muestreo independiente.
-
¿Hay un widget de escritorio independiente? Sí. El widget se ejecuta de forma independiente y sigue recopilando datos incluso si cierras la app de la barra de menús.
Alternativas
- Monitor de Actividad nativo (macOS): Otra opción integrada para observar CPU, memoria, red y actividad de disco. Suele usar un flujo de UI diferente (app independiente en lugar de barra de menús + widget).
- Herramientas de línea de comandos para telemetría del sistema (p. ej., monitoreo estilo
mactop): Útiles si prefieres salida de terminal o scripting. MacMonitor se centra en un panel consolidado en la barra de menús y widget de escritorio. - Otros monitores de terceros para barra de menús: Alternativas por categoría que también proporcionan métricas en vivo compactas. Suelen variar en cuántos subsistemas (CPU/GPU/energía/batería) exponen y si incluyen un panel detallado al hacer clic.
Alternativas
Sleek Analytics
Sleek Analytics es una analítica ligera y respetuosa con la privacidad: seguimiento en tiempo real de visitantes, fuentes, páginas y tiempo de estancia.
OpenFlags
OpenFlags es un sistema de feature flags open source y autohospedado con control plane y SDKs para evaluaciones locales y rollouts progresivos.
BenchSpan
BenchSpan ejecuta benchmarks de agentes con IA en paralelo, registra puntuaciones y fallos en un historial organizado y ayuda a reproducir resultados por commit.
Rectify
Rectify es una plataforma de operaciones todo en uno para SaaS: supervisión, analíticas, soporte, roadmaps, changelogs y gestión de agentes en un espacio visual.
Netwoke
Netwoke es un panel de privacidad para macOS que supervisa conexiones de red y las traduce a vistas claras en inglés, con información basada en IA.
PingPulse
PingPulse monitoriza flujos de agentes IA en producción con seguimiento de handoff en tiempo real, visualización de workflow y alertas configurables.