Los usuarios de Mac con Apple Silicon tienen una nueva herramienta a la que conviene seguir de cerca. Se llama macpow, es un proyecto open source desarrollado en Rust y convierte la terminal de macOS en un panel en tiempo real capaz de mostrar el consumo energético del sistema con un nivel de detalle poco habitual: CPU por núcleos, GPU, ANE, DRAM, SSD, pantalla, ventiladores, WiFi, batería e incluso atribución energética por proceso. Todo ello, además, sin necesidad de sudo.
El proyecto está disponible en GitHub bajo licencia MIT y también se distribuye a través de crates.io, donde figura como una utilidad para monitorizar el consumo en equipos Apple Silicon de M1 a M5+. Su propuesta no es solo estética, aunque la interfaz en modo texto llame mucho la atención: lo relevante es que lee directamente de interfaces de hardware y APIs del propio macOS, como IOReport, SMC, IORegistry, CoreAudio y Mach/kernel APIs, para ofrecer datos de potencia, temperatura, frecuencia y actividad del sistema con una granularidad muy superior a la de muchas utilidades más genéricas.
La imagen compartida por el desarrollador ilustra bien esa ambición. En el ejemplo, macpow muestra un Mac con chip Apple M5 Max, con el árbol de energía desplegado por componentes: batería al 72 %, SoC consumiendo alrededor de 4,9 W, CPU de 18 núcleos, GPU de 40 núcleos, memoria DRAM en uso, pantalla, SSD, ventiladores, conectividad y una lista de procesos con su impacto energético acumulado. No se limita, por tanto, a enseñar temperatura o porcentaje de CPU, sino que intenta construir una especie de “árbol de potencia” del equipo en vivo.
Ese enfoque es precisamente lo que hace interesante a macpow para perfiles técnicos. Entre sus funciones destacan el desglose del SoC por bloques, la lectura de frecuencias reales de CPU y GPU en MHz, temperaturas por componente, uso de memoria, brillo estimado de pantalla, información de batería, actividad de SSD, consumo aproximado de periféricos y una vista de energía por proceso basada en métricas del kernel. También permite fijar gráficos de historial, cambiar la tasa de refresco de la interfaz y exportar la información en JSON para scripts o paneles externos.
Otro punto a favor es que no exige privilegios elevados. En un momento en el que muchas herramientas de monitorización avanzada siguen apoyándose en accesos privilegiados, extensiones del kernel o mecanismos que generan más fricción para el usuario, macpow apuesta por un funcionamiento íntegramente a nivel de usuario. Para desarrolladores, administradores o usuarios avanzados que trabajan con compilaciones largas, cargas de IA local, edición de vídeo o pruebas de rendimiento, eso puede convertirlo en una utilidad muy práctica para entender dónde se está yendo realmente la batería o el consumo.
La instalación también apunta a esa vocación de herramienta para entornos técnicos. Puede instalarse con cargo, compilarse desde el código fuente o usarse desde Homebrew mediante el tap del desarrollador. En su documentación, el autor indica como requisitos macOS 12 o superior, un Mac con Apple Silicon y Rust 1.70+ para quien quiera compilarlo manualmente.
Más allá del interés para usuarios curiosos, macpow refleja una tendencia cada vez más visible en el ecosistema Apple: el crecimiento de herramientas especializadas que intentan aprovechar la enorme cantidad de telemetría interna disponible en los chips de la familia M. Apple no ofrece de serie una vista pública tan detallada y unificada del gasto energético por bloques, así que proyectos como este llenan un hueco real para quienes quieren optimizar autonomía, identificar cuellos de botella o simplemente entender mejor cómo se comporta su equipo bajo carga. En máquinas donde la eficiencia energética es parte central del valor del producto, una utilidad así tiene bastante sentido.
En su estado actual, macpow parece especialmente orientado a usuarios avanzados, pero no sería raro que terminara convirtiéndose en una referencia dentro de la comunidad de Apple Silicon. No promete magia ni sustituye a un analizador profesional de laboratorio, pero sí pone sobre la mesa una visualización muy rica del sistema, en tiempo real y desde la terminal. Y eso, para muchos desarrolladores y entusiastas del rendimiento, ya es bastante más de lo que hoy ofrecen las herramientas integradas de macOS.
Preguntas frecuentes
¿Qué es exactamente macpow?
Es una herramienta open source en Rust para monitorizar en tiempo real el consumo energético y otros parámetros de Mac con Apple Silicon desde la terminal.
¿Qué equipos soporta?
Según su documentación oficial, funciona en Mac con chips Apple Silicon de M1 a M5+.
¿Hace falta usar sudo?
No. Uno de los puntos que más destaca el proyecto es que funciona sin privilegios de administrador.
¿Qué puede mostrar?
Puede enseñar consumo por componente, temperaturas, frecuencias reales, uso de CPU y memoria, batería, actividad de SSD, red, ventiladores y energía atribuida a procesos, entre otros datos.






