Repolode
CLoaKY233

CLoaKY233/siltop

Monitor del sistema en terminal para Macs con Apple Silicon: muestra CPU, GPU, consumo, temperaturas, ventiladores y procesos, sin necesidad de sudo.

Alternativa open source a:iStat MenusActivity Monitor

Estrellas
95
Forks
6
Issues abiertos
0
Último commit
hace 5 días

¿Qué es?

siltop es un monitor del sistema en terminal para Macs con Apple Silicon, desde M1 hasta M5. Muestra la carga de CPU por clúster (Efficiency, Performance y Super), las frecuencias de CPU y GPU, la memoria y el swap, el consumo del sistema, las temperaturas, los ventiladores, la red, el disco y una tabla de procesos. Las lecturas de consumo y frecuencia provienen del SMC y de IOReport, y no requieren permisos de root.

Además del panel interactivo, ofrece una vista compacta, una salida de estado de una línea para tmux y formatos legibles por máquina: JSON, NDJSON, Prometheus y CSV. También puede grabar y reproducir sesiones, generar informes de consumo energético por aplicación, ejecutar una prueba de carga sostenida de CPU y mostrar varios Macs uno al lado del otro mediante ssh.

El proyecto está escrito en Rust y se divide en cuatro crates: tipos básicos, recolectores de métricas, componentes de UI y el binario. Se compara con btop, macmon y asitop, y se puede instalar con Homebrew o desde un binario precompilado.

Funciones clave

  • 01Muestra la carga de CPU por clúster, junto con las frecuencias de CPU y GPU.
  • 02Muestra el consumo de CPU, GPU, ANE y DRAM sin sudo.
  • 03Muestra temperaturas, ventiladores, presión de memoria, batería y red.
  • 04Lista los procesos con su uso de CPU, memoria, energía y GPU.
  • 05Exporta muestras como JSON, NDJSON, métricas de Prometheus o CSV.
  • 06Ofrece una salida de estado de una línea compatible con tmux y un agente de alertas.

Casos de uso

  • Vigilar la carga de CPU y GPU mientras se compila o se ejecutan cargas de trabajo intensivas en un Mac.
  • Identificar qué aplicaciones consumen más energía con el tiempo.
  • Enviar métricas de Mac a Prometheus o a un script para la barra de estado.
  • Comparar varios equipos con Apple Silicon uno al lado del otro mediante ssh.

Inicio rápido

  1. 1

    Instala siltop con Homebrew (requiere macOS en Apple Silicon)

    brew install cloaky233/tap/siltop
  2. 2

    Inicia el panel

    siltop
  3. 3

    Prueba una sesión grabada sin carga

    siltop --demo

Antes de usarlo

  • Solo funciona en macOS con Apple Silicon; no es compatible con los Mac Intel ni con Linux.
  • El binario precompilado no está notarizado, por lo que macOS bloquea las descargas del navegador hasta que elimines el atributo de cuarentena.

En colecciones

Temas

Preguntas frecuentes

¿Qué es siltop?
Monitor del sistema en terminal para Macs con Apple Silicon: muestra CPU, GPU, consumo, temperaturas, ventiladores y procesos, sin necesidad de sudo. siltop es un monitor del sistema en terminal para Macs con Apple Silicon, desde M1 hasta M5. Muestra la carga de CPU por clúster (Efficiency, Performance y Super), las frecuencias de CPU y GPU, la memoria y el swap, el consumo del sistema, las temperaturas, los ventiladores, la red, el disco y una tabla de procesos. Las lecturas de consumo y frecuencia provienen del SMC y de IOReport, y no requieren permisos de root.
¿siltop es gratuito? ¿Qué licencia tiene?
siltop es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿siltop sigue mantenido?
Mantenimiento activo. El último commit de siltop fue el 1 nov 2026.
¿Para qué puedo usar siltop?
Vigilar la carga de CPU y GPU mientras se compila o se ejecutan cargas de trabajo intensivas en un Mac. Identificar qué aplicaciones consumen más energía con el tiempo. Enviar métricas de Mac a Prometheus o a un script para la barra de estado. Comparar varios equipos con Apple Silicon uno al lado del otro mediante ssh.
¿Cómo se instala siltop?
Instala siltop con Homebrew (requiere macOS en Apple Silicon): brew install cloaky233/tap/siltop Inicia el panel: siltop Prueba una sesión grabada sin carga: siltop --demo
¿Dónde consigo siltop?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/CLoaKY233/siltop

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados