Tutto ciò che Homebrew ha installato, e ciò che non usi mai.

Vitals chiede a Homebrew cosa ha installato sul Mac e mostra ogni pacchetto con la sua dimensione, l’aggiornamento in attesa e quando uno dei suoi programmi è stato eseguito l’ultima volta. Quelli mai visti in esecuzione sono elencati con lo spazio che occupano, i servizi hanno Avvia e Arresta, e niente viene eseguito finché non confermi il comando brew.

Memoria per tipo
82%
in uso
App 22,15 GB
Wired 5,67 GB
Compressa 24,54 GB
Cache 10,32 GB
Liberi 1,32 GB
Memoria per app
59,25 GB
tutte le app
Google Chrome 21,23 GB
VS Code 8,17 GB
Terminal 3,86 GB
Safari 2,69 GB
Altro 23,30 GB
Potenza per app
1,7 W
tutte le app
GitHub Desktop 427 mW
Google Chrome 367 mW
Zoom 145 mW
Terminal 86 mW
Altro 650 mW
Ora
27 %
Media di oggi36%
Carico3,41
Utente
19%
Le tue app
Sistema
8%
macOS
Core
12
8 P4 E
App principale
Google Chrome
18,2%
AppCPU
Google Chrome
96 processi
–
Terminale
49 processi
–
Safari
16 processi
–
Docker
9 processi
–
Visual Studio Code
63 processi
–
Slack
13 processi
–
Figma
14 processi
–
Zoom
8 processi
–
In uso su 64 GB
52,63 GB
Normale
Liberi11,37 GB
Swap0 MB
App
23,43 GB
Wired
5,37 GB
Compressa
23,82 GB
App principale
Google Chrome
20,59 GB
AppMemoria
Google Chrome
96 processi
–
Visual Studio Code
63 processi
–
Terminale
49 processi
–
Safari
16 processi
–
Docker
9 processi
–
Slack
13 processi
–
Figma
14 processi
–
Zoom
8 processi
–
Liberi su 994,66 GB
479,72 GB
Usati514,94 GB
Scritti oggi38,9 GB
In lettura
737 kB/s
In scrittura
195 kB/s
Volumi
2
Macintosh HDBackup
App principale
Photos
121 kB/s
AppIn scrittura
Foto
6 processi
–
Google Chrome
96 processi
–
Docker
9 processi
–
Visual Studio Code
63 processi
–
Xcode
22 processi
–
Mail
4 processi
–
Slack
13 processi
–
Musica
5 processi
–
Download in corso
12 kB/s
Oggi4,4 GB
Ultimi 30 giorni212 GB
Upload in corso
419 kB/s
Ultimi 7 giorni
48,3 GB
Interfaccia
Wi-Fi
en0
App principale
Safari
8 kB/s
AppDownload in corso
Safari
16 processi
–
Google Chrome
96 processi
–
Slack
13 processi
–
Zoom
8 processi
–
Musica
5 processi
–
Mail
4 processi
–
Docker
9 processi
–
Notion
6 processi
–
Apple M2 Max
60 %
Media32%
Picco95%
Memoria
1,69 GB
Media
32%
Picco
95%
App principale
Figma
35%
AppGPU
Figma
14 processi
–
Google Chrome
96 processi
–
Safari
16 processi
–
Zoom
8 processi
–
Visual Studio Code
63 processi
–
Xcode
22 processi
–
Slack
13 processi
–
Notion
6 processi
–
Neural Engine a 16 core
2 %
Media3%
Picco16%
Traffico di memoria
79,9 MB/s
Media
3%
Picco
16%
App principale
Foto
3 connessioni
AppNeural Engine
Foto
6 processi
–
Xcode
22 processi
–
Safari
16 processi
–
Zoom
8 processi
–
Mail
4 processi
–
Notion
6 processi
–
Google Chrome
96 processi
–
A batteria
64 %
Rimanente2 h 46 min
Cicli412
Consumo
12,6 W
Stato
76%
Temperatura
31°
App principale
Google Chrome
4,3 W
AppPotenza
Google Chrome
96 processi
–
Zoom
8 processi
–
Figma
14 processi
–
Slack
13 processi
–
Safari
16 processi
–
Visual Studio Code
63 processi
–
Docker
9 processi
–
Musica
5 processi
–
CPU
54°
GPU
47°
Massima
58°
Ventola
1200rpm
Curva
Ventole
Ventola
Segue la CPU
1200rpm
SegueCPU
Massima velocità6.4k1.2k40°60°80°100°54°
Regole
Silenzioso a batteriaA batteria le ventole seguono la curva Silenzioso.
Fresco quando le app lavorano moltoQuando una di queste app tiene occupato il Mac, le ventole seguono la curva Fresco finché non resta tranquilla per un minuto. Aggiungi app
XcodeNon in esecuzione
Impostate ogni due secondi finché Vitals è aperto Massima velocità oltre 95 °C Restituite quando Vitals esce
Le più impegnate
XcodeCPU 51.4%
8 sensori
Core di prestazioni CPU54°
Core di efficienza CPU49°
GPU47°
SSD41°
Wi-Fi39°
Batteria33°
Flusso d’aria sinistro31°
Flusso d’aria destro32°
Ultime 24 ore CPU Massima
80°40°
180612
Ventola più veloce
6k2k
180612
Uscita
Altoparlanti MacBook Pro
64%
AppStatoVolumeLivello
Musica In riproduzione 100%
Zoom In riproduzione 80%
Google Chrome In riproduzione 35%
Slack In silenzio Muto
Safari In silenzio 100%
Figma In silenzio 100%
Notion In silenzio 100%
Mail In silenzio 100%
3 connessi
Batteria più scarica: AirPods Pro, sinistro, 42%. Beats Fit Pro è abbinato ma lontano.
42% Impostazioni Bluetooth
DispositivoTipoBatteriaLivello
AirPods Pro Cuffie
Sinistro 42%
Destro 58%
Custodia 80%
Magic Trackpad Trackpad 67%
Magic Keyboard Tastiera 91%
25installati
Installati
3,23GB
153 pacchetti, con ciò che serve loro
Non visti in esecuzione
861,6MB
18 pacchetti
Aggiornamenti
3
pronti da installare
Liberabile
148,8MB
versioni vecchie e download
Versioni vecchie e download occupano 148,8 MB
Homebrew conserva le versioni sostituite da un aggiornamento e i file che ha scaricato.
Ripulisci…
postgresql@17
Object-relational database system
17.6 In esecuzione ora 84,6 MB
gh
GitHub command-line tool
2.81.0 Oggi 40,1 MB
ffmpeg
Play, record, convert, and stream select audio and video codecs
8.0 Questa settimana 54,5 MB
cmake
Cross-platform make
4.1.2 Non visto in esecuzione 81,7 MB
rclone
Rsync for cloud storage
1.71.2 Non visto in esecuzione 92,5 MB
redis
Persistent key-value database, with built-in net interface
8.2.1 In esecuzione ora 26,5 MB
go
Open source programming language
1.25.3 Questo mese 283,6 MB
imagemagick
Tools and libraries to manipulate images in select formats
7.1.2 Non visto in esecuzione 30,2 MB
0%
Claude
Questa settimana
In linea · 10% di margine
0%
Codex
Sessione di 5 ore
Si azzera tra 3h 12m
0%
GitHub Copilot
Richieste premium
A questo ritmo finisce tra 4d
0%
Cursor
Questo ciclo di fatturazione
Si azzera tra 12d 5h
Checkout flow tests Al lavoro In attesa di te
Claude Code · storefront · in esecuzione da 48 min
410 MB
Avviati · 4 Esci dalla sessione…
vitest comando · 61% CPU 520 MB
node server · porta 3001 240 MB
Google Chrome for Testing browser 310 MB
mcp-server-fetch server di strumenti 64 MB
Codex inattivo da 48 min
docs · in Terminal · Nulla di avviato
290 MB

I numeri sono simulati: una pagina web non può leggere il tuo Mac, e non dovrebbe.

01Pacchetti

Ogni pacchetto, con la sua dimensione e quando è stato eseguito l’ultima volta.

Le formule e i cask che hai installato per nome, ciascuno con cosa è, la versione, la dimensione su disco e quando Vitals ha visto per l’ultima volta uno dei suoi programmi in esecuzione. Le dipendenze sono a un interruttore di distanza, ciascuna con chi la richiede.

  • Formule e cask
  • Dimensione su disco, contando ogni versione
  • In esecuzione ora, Oggi, Questa settimana, Questo mese
  • Dipendenze, con chi richiede ciascuna
25 pacchetti3,4 GB
postgresql@17
Object-relational database system
In esecuzione ora84,6 MB
gh
GitHub command-line tool
Oggi40,1 MB
ffmpeg
Play, record, convert, and stream audio and video
Questa settimana54,5 MB
go
Open source programming language
Questo mese283,6 MB
Quando è stato eseguito l’ultima volta La dimensione, contando ogni versione
02Inutilizzati

I pacchetti che hai installato e non hai mai eseguito.

Non visti in esecuzione elenca i pacchetti che Vitals non ha mai visto in esecuzione, con lo spazio che occupano in tutto. Disinstalla c’è per un pacchetto che non serve a nient’altro, ed esegue brew uninstall dopo la tua conferma.

  • Non visti in esecuzione, con lo spazio che occupano
  • Disinstalla, per ciò che non serve a nient’altro
  • Richiesto da, per il resto
  • Esegue brew uninstall, e lo dice
18non visti in esecuzione1,2 GB
cmake81,7 MBDisinstalla…
rclone92,5 MBDisinstalla…
imagemagick30,2 MBDisinstalla…
libpngRichiesto da imagemagick1,3 MB
Installato, mai visto in esecuzione Solo ciò che non serve a nient’altro
03Servizi

brew services, con Avvia, Arresta e Riavvia.

Ogni servizio Homebrew con se è in esecuzione, se si avvia quando accedi e se gira come root. Avvia, Arresta e Riavvia eseguono brew services, e le porte di un servizio sono nella sezione Porte.

  • In esecuzione, arrestato, o arrestato con un errore
  • Se si avvia quando accedi, o no
  • Avviato con sudo, eseguito come root
  • Le sue porte nella sezione Porte
postgresql@17:5432
Si avvia quando accedi
RiavviaArresta
redis:6379
Si avvia quando accedi
RiavviaArresta
nginx:80
Avviato con sudo, eseguito come root
RiavviaArresta
mysql
Non si avvia al login
Avvia
Se è in esecuzione, e se si avvia al login Come fa brew services
04Aggiornamenti

Aggiornamenti in attesa, e cosa libera una pulizia.

Un pacchetto con una versione più recente dice quale, con Aggiorna su ciascuno e Aggiorna tutto per tutti. Liberabile è lo spazio occupato dalle versioni vecchie e dai download di Homebrew, e Ripulisci esegue brew cleanup.

  • La versione installata, e quella nuova
  • Aggiorna uno, o Aggiorna tutto
  • Versioni vecchie e download, con la loro dimensione
  • Un servizio in esecuzione si riavvia con la nuova versione
3 aggiornamentiAggiorna tutto…
node22.9.022.11.0
gh2.58.02.60.1
ffmpeg7.0.27,1
Liberabile
versioni vecchie e download
2,1 GBRipulisci…
La nuova versione, accanto alla vecchia Cosa libererebbe brew cleanup
Perché conta

Homebrew, prima e dopo

Con Homebrew la maggior parte degli sviluppatori installa i propri strumenti, e non fa che crescere. Una formula provata una volta due anni fa è ancora lì con le sue dipendenze, un database installato per un progetto si avvia ancora a ogni login, e ogni aggiornamento lascia dietro di sé la versione vecchia.

brew list li elenca. Non dice quali usi, quanto spazio occupa ciascuno o quale servizio è in esecuzione in questo momento. Per ognuna di queste cose serve un comando diverso.

Homebrew, una sezione del pannello Sviluppo di Vitals, mette tutto in un posto: ogni pacchetto con la sua dimensione e quando è stato eseguito l’ultima volta, quelli mai visti in esecuzione, gli aggiornamenti in attesa, i servizi con Avvia e Arresta, e cosa libererebbe una pulizia. Ogni modifica è un comando brew, eseguito dopo la tua conferma.

Come si usa

Dove si trova in Vitals

Il pannello, l’elemento nella barra dei menu e l’impostazione, nell’ordine in cui li cercheresti.

  1. 01

    Apri il pannello Sviluppo e scegli Homebrew

    Vitals chiede a brew cosa è installato, il che richiede un secondo o due, e mostra i pacchetti che hai installato per nome con le loro dimensioni.

  2. 02

    Vedi cosa non usi mai

    Non visti in esecuzione elenca i pacchetti che Vitals non ha mai visto in esecuzione, con lo spazio che occupano. Disinstallane uno dopo una conferma.

  3. 03

    Controlla i servizi

    Ogni servizio dice se è in esecuzione e se si avvia quando accedi. Arresta quello che non ti serve, e resta arrestato finché non lo riavvii.

  4. 04

    Aggiorna e ripulisci

    Aggiorna un pacchetto o tutti, poi esegui una pulizia per rimuovere le versioni vecchie e i download che Homebrew ha conservato.

Confronto

Homebrew: Monitoraggio Attività e Vitals

Il confronto completo è riga per riga. Queste sono le righe che riguardano homebrew.

Monitoraggio Attività Vitals
Pacchetti installati
Monitoraggio AttivitàNon mostrati; brew list nel Terminale
VitalsElencati, con cosa è ciascuno
Dimensione
Monitoraggio AttivitàNon mostrate
VitalsPer pacchetto, contando ogni versione
Ultimo utilizzo
Monitoraggio AttivitàNon mostrate
VitalsQuando Vitals l’ha visto in esecuzione l’ultima volta
Servizi
Monitoraggio AttivitàSolo processi
VitalsSe è in esecuzione o no, con Avvia, Arresta e Riavvia
Pulizia
Monitoraggio AttivitàNon mostrata; brew cleanup -n nel Terminale
VitalsCosa libera, e un pulsante per eseguirla

I termini da conoscere

Cosa significano i numeri, dal glossario di Monitoraggio Attività.

Domande

Quelle che si fanno su homebrew prima di acquistare.

Come fa Vitals a sapere quando un pacchetto è stato eseguito l’ultima volta?

Dalla sua cronologia di utilizzo. Quando un programma installato da un pacchetto è in esecuzione, Vitals lo annota, così ogni pacchetto indica In esecuzione ora, Oggi, Questa settimana, Questo mese, Più di un mese fa o Non visto in esecuzione. Un comando che termina entro un secondo viene colto di rado.

Vitals cambia qualcosa da solo?

No. Aggiorna, Disinstalla, Ripulisci e i pulsanti dei servizi eseguono ciascuno un comando brew, dopo una conferma che dice quale.

Mostra anche i cask?

Sì. Compaiono sia le formule sia i cask.

E le dipendenze?

L’elenco parte da ciò che hai installato per nome. Attiva Includi dipendenze per vedere le librerie portate da altri pacchetti, ciascuna con chi la richiede.

Può disinstallare un pacchetto richiesto da altri?

No. Disinstalla è disponibile per un pacchetto che non serve a nient’altro. Gli altri dicono chi li richiede.

Gestisce brew services?

Sì. Ogni servizio mostra se è in esecuzione, se si avvia quando accedi e se è stato avviato con sudo, con Avvia, Arresta e Riavvia.

Quanto libera una pulizia?

Vitals lo chiede a Homebrew, che conserva le versioni sostituite da un aggiornamento e i file che ha scaricato. Il valore è sotto Liberabile, e Ripulisci esegue brew cleanup.

Il mio assistente può chiedere cosa è installato?

Sì. Via MCP un assistente può chiedere cosa è installato, cosa ha un aggiornamento e cosa non è stato visto in esecuzione, e vitals homebrew dà la stessa risposta nel terminale.

Continua a leggere

Guide che usano questa funzione, e come Vitals si confronta con le app che si comprano per lo stesso scopo.

Altre funzioni di Vitals

Tutte le funzioni

Lifetime a $29 finché dura il prezzo di lancio

Poi $49, oppure $15 per un anno di aggiornamenti. Un solo pagamento, rimborso entro 14 giorni.

Acquista Vitals a $29