Todo lo que ha instalado Homebrew, y lo que nunca usas.

Vitals pregunta a Homebrew qué ha instalado en tu Mac y muestra cada paquete con su tamaño, la actualización pendiente y cuándo se ejecutó por última vez uno de sus programas. Los que nunca se han visto en ejecución aparecen con el espacio que ocupan, los servicios tienen Iniciar y Detener, y no se ejecuta nada hasta que confirmas el comando brew.

Memoria por tipo
82%
en uso
App 22,15 GB
No paginable 5,67 GB
Comprimida 24,54 GB
En caché 10,32 GB
Libre 1,32 GB
Memoria por app
59,25 GB
todas las apps
Google Chrome 21,23 GB
VS Code 8,17 GB
Terminal 3,86 GB
Safari 2,69 GB
Otros 23,30 GB
Consumo por app
1,7 W
todas las apps
GitHub Desktop 427 mW
Google Chrome 367 mW
Zoom 145 mW
Terminal 86 mW
Otros 650 mW
Ahora
27 %
Media de hoy36%
Carga3,41
Usuario
19%
Tus apps
Sistema
8%
macOS
Núcleos
12
8 P4 E
App principal
Google Chrome
18,2%
AppCPU
Google Chrome
96 procesos
–
Terminal
49 procesos
–
Safari
16 procesos
–
Docker
9 procesos
–
Visual Studio Code
63 procesos
–
Slack
13 procesos
–
Figma
14 procesos
–
Zoom
8 procesos
–
En uso de 64 GB
52,63 GB
Normal
Libre11,37 GB
Intercambio0 MB
App
23,43 GB
No paginable
5,37 GB
Comprimida
23,82 GB
App principal
Google Chrome
20,59 GB
AppMemoria
Google Chrome
96 procesos
–
Visual Studio Code
63 procesos
–
Terminal
49 procesos
–
Safari
16 procesos
–
Docker
9 procesos
–
Slack
13 procesos
–
Figma
14 procesos
–
Zoom
8 procesos
–
Libres de 994,66 GB
479,72 GB
Usado514,94 GB
Escrito hoy38,9 GB
Leyendo
737 kB/s
Escribiendo
195 kB/s
Volúmenes
2
Macintosh HDBackup
App principal
Photos
121 kB/s
AppEscribiendo
Fotos
6 procesos
–
Google Chrome
96 procesos
–
Docker
9 procesos
–
Visual Studio Code
63 procesos
–
Xcode
22 procesos
–
Mail
4 procesos
–
Slack
13 procesos
–
Música
5 procesos
–
Descargando
12 kB/s
Hoy4,4 GB
Últimos 30 días212 GB
Subiendo
419 kB/s
Últimos 7 días
48,3 GB
Interfaz
Wi-Fi
en0
App principal
Safari
8 kB/s
AppDescargando
Safari
16 procesos
–
Google Chrome
96 procesos
–
Slack
13 procesos
–
Zoom
8 procesos
–
Música
5 procesos
–
Mail
4 procesos
–
Docker
9 procesos
–
Notion
6 procesos
–
Apple M2 Max
60 %
Media32%
Pico95%
Memoria
1,69 GB
Media
32%
Pico
95%
App principal
Figma
35%
AppGPU
Figma
14 procesos
–
Google Chrome
96 procesos
–
Safari
16 procesos
–
Zoom
8 procesos
–
Visual Studio Code
63 procesos
–
Xcode
22 procesos
–
Slack
13 procesos
–
Notion
6 procesos
–
Neural Engine de 16 núcleos
2 %
Media3%
Pico16%
Tráfico de memoria
79,9 MB/s
Media
3%
Pico
16%
App principal
Fotos
3 conexiones
AppNeural Engine
Fotos
6 procesos
–
Xcode
22 procesos
–
Safari
16 procesos
–
Zoom
8 procesos
–
Mail
4 procesos
–
Notion
6 procesos
–
Google Chrome
96 procesos
–
Con batería
64 %
Restante2 h 46 min
Ciclos412
Consumo
12,6 W
Salud
76%
Temperatura
31°
App principal
Google Chrome
4,3 W
AppConsumo
Google Chrome
96 procesos
–
Zoom
8 procesos
–
Figma
14 procesos
–
Slack
13 procesos
–
Safari
16 procesos
–
Visual Studio Code
63 procesos
–
Docker
9 procesos
–
Música
5 procesos
–
CPU
54°
GPU
47°
Más caliente
58°
Ventilador
1200rpm
Curva
Ventiladores
Ventilador
Sigue la CPU
1200rpm
SigueCPU
Máxima velocidad6.4k1.2k40°60°80°100°54°
Reglas
Silencioso con bateríaCon batería, los ventiladores siguen la curva Silencioso.
Fresco mientras las apps trabajan muchoCuando una de estas apps mantiene ocupado el Mac, los ventiladores siguen la curva Fresco hasta que lleve un minuto en reposo. Añadir app
XcodeNo está en ejecución
Ajustado cada dos segundos mientras Vitals está abierto Máxima velocidad por encima de 95 °C Se devuelven al salir de Vitals
Las que más trabajan
XcodeCPU 51.4%
8 sensores
Núcleo de rendimiento de la CPU54°
Núcleo de eficiencia de la CPU49°
GPU47°
SSD41°
Wi-Fi39°
Batería33°
Entrada de aire izquierda31°
Entrada de aire derecha32°
Últimas 24 horas CPU Más caliente
80°40°
180612
Ventilador más rápido
6k2k
180612
Salida
Altavoces del MacBook Pro
64%
AppEstadoVolumenNivel
Música Reproduciendo 100%
Zoom Reproduciendo 80%
Google Chrome Reproduciendo 35%
Slack En silencio Silenciado
Safari En silencio 100%
Figma En silencio 100%
Notion En silencio 100%
Mail En silencio 100%
3 conectados
Batería más baja: AirPods Pro, izquierdo, 42 %. Beats Fit Pro está enlazado, pero fuera de alcance.
42% Ajustes de Bluetooth
DispositivoClaseBateríaNivel
AirPods Pro Auriculares
Izquierdo 42%
Derecho 58%
Estuche 80%
Magic Trackpad Trackpad 67%
Magic Keyboard Teclado 91%
25instalados
Instalados
3,23GB
153 paquetes, con lo que necesitan
No vistos en ejecución
861,6MB
18 paquetes
Actualizaciones
3
listas para instalar
Se puede liberar
148,8MB
versiones antiguas y descargas
Las versiones antiguas y las descargas ocupan 148,8 MB
Homebrew guarda las versiones que ha sustituido una actualización y los archivos que ha descargado.
Limpiar…
postgresql@17
Object-relational database system
17.6 En ejecución ahora 84,6 MB
gh
GitHub command-line tool
2.81.0 Hoy 40,1 MB
ffmpeg
Play, record, convert, and stream select audio and video codecs
8.0 Esta semana 54,5 MB
cmake
Cross-platform make
4.1.2 No visto en ejecución 81,7 MB
rclone
Rsync for cloud storage
1.71.2 No visto en ejecución 92,5 MB
redis
Persistent key-value database, with built-in net interface
8.2.1 En ejecución ahora 26,5 MB
go
Open source programming language
1.25.3 Este mes 283,6 MB
imagemagick
Tools and libraries to manipulate images in select formats
7.1.2 No visto en ejecución 30,2 MB
0%
Claude
Esta semana
Al ritmo · 10 % de margen
0%
Codex
Sesión de 5 horas
Se reinicia en 3h 12m
0%
GitHub Copilot
Solicitudes premium
A este ritmo se agota en 4d
0%
Cursor
Este ciclo de facturación
Se reinicia en 12d 5h
Checkout flow tests Trabajando Esperándote
Claude Code · storefront · en ejecución 48 min
410 MB
Iniciados · 4 Salir de la sesión…
vitest comando · 61 % de CPU 520 MB
node servidor · puerto 3001 240 MB
Google Chrome for Testing navegador 310 MB
mcp-server-fetch servidor de herramientas 64 MB
Codex inactivo desde hace 48 min
docs · en Terminal · Nada iniciado
290 MB

Las cifras son simuladas: una página web no puede leer tu Mac, ni debería.

01Paquetes

Cada paquete, con su tamaño y cuándo se ejecutó por última vez.

Las fórmulas y los casks que pediste por su nombre, cada uno con lo que es, su versión, su tamaño en disco y cuándo vio Vitals por última vez uno de sus programas en ejecución. Las dependencias están a un interruptor, cada una con lo que la necesita.

  • Fórmulas y casks
  • Tamaño en disco, contando todas las versiones
  • En ejecución ahora, Hoy, Esta semana, Este mes
  • Dependencias, con lo que necesita cada una
25 paquetes3,4 GB
postgresql@17
Object-relational database system
En ejecución ahora84,6 MB
gh
GitHub command-line tool
Hoy40,1 MB
ffmpeg
Play, record, convert, and stream audio and video
Esta semana54,5 MB
go
Open source programming language
Este mes283,6 MB
Cuándo se ejecutó por última vez Su tamaño, contando todas las versiones
02Sin usar

Los paquetes que instalaste y nunca ejecutaste.

“No vistos en ejecución” muestra los paquetes que Vitals nunca ha visto ejecutarse, con el espacio que ocupan entre todos. Desinstalar está disponible para un paquete que nada más necesita, y ejecuta brew uninstall después de que confirmes.

  • No vistos en ejecución, con el espacio que ocupan
  • Desinstalar, para lo que nada más necesita
  • “Lo necesita”, para el resto
  • Ejecuta brew uninstall, y lo dice
18no vistos en ejecución1,2 GB
cmake81,7 MBDesinstalar…
rclone92,5 MBDesinstalar…
imagemagick30,2 MBDesinstalar…
libpngLo necesita imagemagick1,3 MB
Instalados, nunca vistos en ejecución Solo lo que nada más necesita
03Servicios

brew services, con Iniciar, Detener y Reiniciar.

Cada servicio de Homebrew con si está en ejecución, si se inicia al iniciar sesión y si se ejecuta como root. Iniciar, Detener y Reiniciar ejecutan brew services, y los puertos de un servicio están en la sección Puertos.

  • En ejecución, detenido, o detenido con un error
  • Si se inicia al iniciar sesión, o no
  • Iniciado con sudo, se ejecuta como root
  • Sus puertos, en la sección Puertos
postgresql@17:5432
Se inicia al iniciar sesión
ReiniciarDetener
redis:6379
Se inicia al iniciar sesión
ReiniciarDetener
nginx:80
Iniciado con sudo, se ejecuta como root
ReiniciarDetener
mysql
No se inicia al iniciar sesión
Iniciar
En ejecución, y si se inicia al iniciar sesión Como lo hace brew services
04Actualizaciones

Actualizaciones pendientes, y lo que libera una limpieza.

Un paquete con una versión más reciente dice cuál, con Actualizar en cada uno y “Actualizar todo” para todos. “Se puede liberar” es lo que ocupan las versiones antiguas y las descargas de Homebrew, y Limpiar ejecuta brew cleanup.

  • La versión instalada, y la nueva
  • Actualiza uno, o “Actualizar todo”
  • Versiones antiguas y descargas, con su tamaño
  • Un servicio en ejecución se reinicia con la versión nueva
3 actualizacionesActualizar todo…
node22.9.022.11.0
gh2.58.02.60.1
ffmpeg7.0.27,1
Se puede liberar
versiones antiguas y descargas
2,1 GBLimpiar…
La versión nueva, junto a la antigua Lo que liberaría brew cleanup
Por qué importa

Homebrew, antes y después

Homebrew es como la mayoría de los desarrolladores instalan sus herramientas, y no deja de crecer. Una fórmula que probaste una vez hace dos años sigue ahí con sus dependencias, una base de datos instalada para un proyecto sigue iniciándose cada vez que inicias sesión, y cada actualización deja atrás la versión antigua.

brew list los nombra. No dice cuáles usas, cuánto espacio ocupa cada uno ni qué servicio se está ejecutando ahora mismo. Cada una de esas cosas es un comando distinto.

Homebrew, una sección de la pestaña Desarrollo de Vitals, lo reúne todo en un solo sitio: cada paquete con su tamaño y cuándo se ejecutó por última vez, los que nunca se han visto en ejecución, las actualizaciones pendientes, los servicios con Iniciar y Detener, y lo que liberaría una limpieza. Cada cambio es un comando brew, que se ejecuta después de que lo confirmes.

Cómo se usa

Dónde está en Vitals

La pestaña, el ítem de la barra de menús y el ajuste, en el orden en que irías a buscarlos.

  1. 01

    Abre la pestaña Desarrollo y elige Homebrew

    Vitals pregunta a brew qué está instalado, lo que tarda uno o dos segundos, y muestra los paquetes que pediste por su nombre con sus tamaños.

  2. 02

    Mira lo que nunca usas

    “No vistos en ejecución” muestra los paquetes que Vitals nunca ha visto ejecutarse, con el espacio que ocupan. Desinstala uno tras una confirmación.

  3. 03

    Revisa los servicios

    Cada servicio dice si está en ejecución y si se inicia al iniciar sesión. Detén uno que no necesites y seguirá detenido hasta que lo vuelvas a iniciar.

  4. 04

    Actualiza y limpia

    Actualiza un paquete o todos, y luego haz una limpieza para eliminar las versiones antiguas y las descargas que guardó Homebrew.

Comparación

Homebrew: Monitor de Actividad y Vitals

La comparativa completa va fila por fila. Estas son las filas sobre homebrew.

Monitor de Actividad Vitals
Paquetes instalados
Monitor de ActividadNo aparecen; brew list en Terminal
VitalsEn una lista, con lo que es cada uno
Tamaño
Monitor de ActividadNo se muestra
VitalsPor paquete, contando todas las versiones
Último uso
Monitor de ActividadNo se muestra
VitalsCuándo lo vio Vitals ejecutarse por última vez
Servicios
Monitor de ActividadSolo procesos
VitalsSi está en ejecución o no, con Iniciar, Detener y Reiniciar
Limpieza
Monitor de ActividadNo aparece; brew cleanup -n en Terminal
VitalsLo que libera, y un botón para hacerla

Los términos que hay detrás

Qué significan las cifras, según el glosario de Monitor de Actividad.

Preguntas

Lo que la gente pregunta sobre homebrew antes de comprar.

¿Cómo sabe Vitals cuándo se ejecutó un paquete por última vez?

Por su propio historial de uso. Cuando se está ejecutando un programa que instaló un paquete, Vitals lo anota, así que cada paquete dice “En ejecución ahora”, “Hoy”, “Esta semana”, “Este mes”, “Hace más de un mes” o “No visto en ejecución”. Un comando que termina en menos de un segundo rara vez se detecta.

¿Vitals cambia algo por su cuenta?

No. Actualizar, Desinstalar, Limpiar y los botones de los servicios ejecutan cada uno un comando brew, tras una confirmación que dice cuál.

¿También muestra los casks?

Sí. Aparecen tanto las fórmulas como los casks.

¿Y las dependencias?

La lista empieza con lo que pediste por su nombre. Activa “Incluir dependencias” para ver las bibliotecas que han traído otros paquetes, cada una con lo que la necesita.

¿Puede desinstalar un paquete que necesitan otros?

No. Desinstalar solo se ofrece para un paquete que nada más necesita. Los demás dicen qué los necesita.

¿Gestiona brew services?

Sí. Cada servicio muestra si está en ejecución, si se inicia al iniciar sesión y si se inició con sudo, con Iniciar, Detener y Reiniciar.

¿Cuánto libera una limpieza?

Vitals se lo pregunta a Homebrew, que guarda las versiones que ha sustituido una actualización y los archivos que ha descargado. La cifra está en “Se puede liberar”, y Limpiar ejecuta brew cleanup.

¿Puede mi asistente preguntar qué está instalado?

Sí. Por MCP, un asistente puede preguntar qué está instalado, qué tiene una actualización y qué no se ha visto en ejecución, y vitals homebrew responde lo mismo en la terminal.

Sigue leyendo

Guías que lo usan y cómo se compara Vitals con las apps que la gente compra para esto.

Más de Vitals

Todas las funciones

Lifetime por $29 mientras dure el precio de lanzamiento

Después $49, o $15 por un año de actualizaciones. Un solo pago, reembolso en 14 días.

Consigue Vitals por $29