Siltop es un monitor de sistema de línea de comandos diseñado específicamente para hardware Apple Silicon (M1 a M5), que ofrece métricas de consumo de energía, frecuencia de reloj y temperatura con precisión real sin requerir privilegios de administrador (sudo) ni generar telemetría. A diferencia de herramientas populares como btop, que no pueden acceder a datos de GPU o clusters de CPU en Mac, o asitop, que requiere sudo, Siltop se posiciona como una alternativa equilibrada que combina la limpieza visual de btop con la profundidad técnica de asitop.
La herramienta, escrita en Rust y de aproximadamente 3 MB, opera con un consumo de recursos de solo el 1,3% de un núcleo, lo que la hace eficiente incluso en intervalos de una segundo. Sus datos provienen directamente de las APIs del sistema operativo macOS, como SMC, IOReport y Mach, garantizando que no se muestren valores inventados si el sistema no proporciona información específica. El diseño incluye gráficos de Braille en un único eje de tiempo, temas integrados con la paleta de colores del terminal y dos superficies de visualización: una para análisis detallado y otra para un panel siempre activo.
Siltop incluye un gestor de procesos completo con filtrado en vivo, soporte para señales y un sistema de alertas. Además, ofrece capacidades avanzadas como la integración con Prometheus para métricas de rendimiento, la generación de informes de energía por aplicación y la capacidad de monitorizar flotas de Macs a través de SSH. El software es de código abierto, disponible para instalación mediante Homebrew o compilación desde el código fuente, y está optimizado para macOS, aunque mantiene una estructura modular que permite la compilación para otras plataformas, aunque sin funcionalidad de muestreo activa en ellas.
