Alles, was Homebrew installiert hat, und was du nie nutzt.

Vitals fragt Homebrew, was es auf deinem Mac installiert hat, und zeigt jedes Paket mit seiner Größe, dem wartenden Update und wann eines seiner Programme zuletzt lief. Die nie laufend gesehenen stehen mit dem Platz, den sie belegen, die Dienste haben „Starten“ und „Stoppen“, und nichts wird ausgeführt, bis du den brew-Befehl bestätigst.

Speicher nach Art
82%
belegt
App 22,15 GB
Reserviert 5,67 GB
Komprimiert 24,54 GB
Cache 10,32 GB
Frei 1,32 GB
Speicher nach App
59,25 GB
alle Apps
Google Chrome 21,23 GB
VS Code 8,17 GB
Terminal 3,86 GB
Safari 2,69 GB
Andere 23,30 GB
Leistung nach App
1,7 W
alle Apps
GitHub Desktop 427 mW
Google Chrome 367 mW
Zoom 145 mW
Terminal 86 mW
Andere 650 mW
Jetzt
27 %
Ø heute36%
Last3,41
Benutzer:in
19%
Deine Apps
System
8%
macOS
Kerne
12
8 P4 E
Top-App
Google Chrome
18,2%
AppCPU
Google Chrome
96 Prozesse
–
Terminal
49 Prozesse
–
Safari
16 Prozesse
–
Docker
9 Prozesse
–
Visual Studio Code
63 Prozesse
–
Slack
13 Prozesse
–
Figma
14 Prozesse
–
Zoom
8 Prozesse
–
von 64 GB belegt
52,63 GB
Normal
Frei11,37 GB
Swap0 MB
App
23,43 GB
Reserviert
5,37 GB
Komprimiert
23,82 GB
Top-App
Google Chrome
20,59 GB
AppSpeicher
Google Chrome
96 Prozesse
–
Visual Studio Code
63 Prozesse
–
Terminal
49 Prozesse
–
Safari
16 Prozesse
–
Docker
9 Prozesse
–
Slack
13 Prozesse
–
Figma
14 Prozesse
–
Zoom
8 Prozesse
–
von 994,66 GB frei
479,72 GB
Belegt514,94 GB
Heute geschrieben38,9 GB
Lesen
737 kB/s
Schreiben
195 kB/s
Volumes
2
Macintosh HDBackup
Top-App
Photos
121 kB/s
AppSchreiben
Fotos
6 Prozesse
–
Google Chrome
96 Prozesse
–
Docker
9 Prozesse
–
Visual Studio Code
63 Prozesse
–
Xcode
22 Prozesse
–
Mail
4 Prozesse
–
Slack
13 Prozesse
–
Musik
5 Prozesse
–
Download
12 kB/s
Heute4,4 GB
Letzte 30 Tage212 GB
Upload
419 kB/s
Letzte 7 Tage
48,3 GB
Schnittstelle
WLAN
en0
Top-App
Safari
8 kB/s
AppDownload
Safari
16 Prozesse
–
Google Chrome
96 Prozesse
–
Slack
13 Prozesse
–
Zoom
8 Prozesse
–
Musik
5 Prozesse
–
Mail
4 Prozesse
–
Docker
9 Prozesse
–
Notion
6 Prozesse
–
Apple M2 Max
60 %
Durchschnitt32%
Spitze95%
Speicher
1,69 GB
Durchschnitt
32%
Spitze
95%
Top-App
Figma
35%
AppGPU
Figma
14 Prozesse
–
Google Chrome
96 Prozesse
–
Safari
16 Prozesse
–
Zoom
8 Prozesse
–
Visual Studio Code
63 Prozesse
–
Xcode
22 Prozesse
–
Slack
13 Prozesse
–
Notion
6 Prozesse
–
16-Core Neural Engine
2 %
Durchschnitt3%
Spitze16%
Speicherverkehr
79,9 MB/s
Durchschnitt
3%
Spitze
16%
Top-App
Fotos
3 Verbindungen
AppNeural Engine
Fotos
6 Prozesse
–
Xcode
22 Prozesse
–
Safari
16 Prozesse
–
Zoom
8 Prozesse
–
Mail
4 Prozesse
–
Notion
6 Prozesse
–
Google Chrome
96 Prozesse
–
Batteriebetrieb
64 %
Verbleibend2 Std. 46 Min.
Ladezyklen412
Leistungsaufnahme
12,6 W
Zustand
76%
Temperatur
31°
Top-App
Google Chrome
4,3 W
AppLeistung
Google Chrome
96 Prozesse
–
Zoom
8 Prozesse
–
Figma
14 Prozesse
–
Slack
13 Prozesse
–
Safari
16 Prozesse
–
Visual Studio Code
63 Prozesse
–
Docker
9 Prozesse
–
Musik
5 Prozesse
–
CPU
54°
GPU
47°
Am heißesten
58°
Lüfter
1.200rpm
Kurve
Lüfter
Lüfter
Folgt der CPU
1.200rpm
FolgtCPU
Volle Drehzahl6.4k1.2k40°60°80°100°54°
Regeln
Leise im BatteriebetriebIm Batteriebetrieb folgen die Lüfter „Leise“.
Kühl, während Apps viel arbeitenWenn eine dieser Apps den Mac auslastet, folgen die Lüfter „Kühl“, bis sie eine Minute ruhig war. App hinzufügen
XcodeLäuft nicht
Alle zwei Sekunden eingestellt, solange Vitals geöffnet ist Volle Drehzahl über 95 °C Zurückgegeben, wenn Vitals beendet wird
Am aktivsten
XcodeCPU 51.4%
8 Sensoren
CPU-Leistungskern54°
CPU-Effizienz-Kern49°
GPU47°
SSD41°
WLAN39°
Batterie33°
Luftstrom links31°
Luftstrom rechts32°
Letzte 24 Stunden CPU Am heißesten
80°40°
18 Uhr00 Uhr06 Uhr12 Uhr
Schnellster Lüfter
6k2k
18 Uhr00 Uhr06 Uhr12 Uhr
Ausgabe
MacBook Pro-Lautsprecher
64%
AppStatusLautstärkeStand
Musik Wiedergabe 100%
Zoom Wiedergabe 80%
Google Chrome Wiedergabe 35%
Slack Still Stumm
Safari Still 100%
Figma Still 100%
Notion Still 100%
Mail Still 100%
3 verbunden
Schwächste Batterie: AirPods Pro, links, 42 %. Beats Fit Pro ist gekoppelt, aber nicht in der Nähe.
42% Bluetooth-Einstellungen
GerätArtBatterieStand
AirPods Pro Kopfhörer
Links 42%
Rechts 58%
Case 80%
Magic Trackpad Trackpad 67%
Magic Keyboard Tastatur 91%
25installiert
Installiert
3,23GB
153 Pakete, mit allem, was sie brauchen
Nicht laufend gesehen
861,6MB
18 Pakete
Updates
3
bereit zur Installation
Freigebbar
148,8MB
alte Versionen und Downloads
Alte Versionen und Downloads belegen 148,8 MB
Homebrew behält die Versionen, die ein Update ersetzt hat, und die Dateien, die es heruntergeladen hat.
Aufräumen …
postgresql@17
Object-relational database system
17.6 Läuft gerade 84,6 MB
gh
GitHub command-line tool
2.81.0 Heute 40,1 MB
ffmpeg
Play, record, convert, and stream select audio and video codecs
8.0 Diese Woche 54,5 MB
cmake
Cross-platform make
4.1.2 Nicht laufend gesehen 81,7 MB
rclone
Rsync for cloud storage
1.71.2 Nicht laufend gesehen 92,5 MB
redis
Persistent key-value database, with built-in net interface
8.2.1 Läuft gerade 26,5 MB
go
Open source programming language
1.25.3 Diesen Monat 283,6 MB
imagemagick
Tools and libraries to manipulate images in select formats
7.1.2 Nicht laufend gesehen 30,2 MB
0%
Claude
Diese Woche
Im Plan · 10 % Reserve
0%
Codex
5-Stunden-Sitzung
Zurückgesetzt in 3h 12m
0%
GitHub Copilot
Premium-Anfragen
Bei diesem Tempo in 4d aufgebraucht
0%
Cursor
Dieser Abrechnungszeitraum
Zurückgesetzt in 12d 5h
Checkout flow tests Arbeitet Wartet auf dich
Claude Code · storefront · läuft seit 48 min
410 MB
Gestartet · 4 Sitzung beenden …
vitest Befehl · 61 % CPU 520 MB
node Server · Port 3.001 240 MB
Google Chrome for Testing Browser 310 MB
mcp-server-fetch Tool-Server 64 MB
Codex seit 48 Min. ungenutzt
docs · in Terminal · Nichts gestartet
290 MB

Die Zahlen sind simuliert: Eine Webseite kann deinen Mac nicht auslesen, und das soll sie auch nicht.

01Pakete

Jedes Paket, mit seiner Größe und wann es zuletzt lief.

Die Formulae und Casks, die du namentlich installiert hast, jeweils mit dem, was es ist, seiner Version, seiner Größe auf der Festplatte und wann Vitals zuletzt eines seiner Programme laufen sah. Abhängigkeiten sind einen Schalter entfernt, jede mit den Paketen, die sie benötigen.

  • Formulae und Casks
  • Größe auf der Festplatte, alle Versionen mitgezählt
  • „Läuft gerade“, „Heute“, „Diese Woche“, „Diesen Monat“
  • Abhängigkeiten, mit den Paketen, die sie benötigen
25 Pakete3,4 GB
postgresql@17
Object-relational database system
Läuft gerade84,6 MB
gh
GitHub command-line tool
Heute40,1 MB
ffmpeg
Play, record, convert, and stream audio and video
Diese Woche54,5 MB
go
Open source programming language
Diesen Monat283,6 MB
Wann es zuletzt lief Seine Größe, alle Versionen mitgezählt
02Ungenutzt

Die Pakete, die du installiert und nie ausgeführt hast.

„Nicht laufend gesehen“ listet die Pakete, die Vitals nie laufen gesehen hat, mit dem Platz, den sie zusammen belegen. „Deinstallieren“ gibt es für ein Paket, das nichts anderes braucht, und es führt brew uninstall aus, nachdem du bestätigt hast.

  • Nicht laufend gesehen, mit dem Platz, den sie belegen
  • „Deinstallieren“ für das, was nichts anderes braucht
  • „Benötigt von“ für den Rest
  • Führt brew uninstall aus und sagt das
18nicht laufend gesehen1,2 GB
cmake81,7 MBDeinstallieren …
rclone92,5 MBDeinstallieren …
imagemagick30,2 MBDeinstallieren …
libpngBenötigt von imagemagick1,3 MB
Installiert, nie laufend gesehen Nur, was nichts anderes braucht
03Dienste

brew services, mit „Starten“, „Stoppen“ und „Neu starten“.

Jeder Homebrew-Dienst, mit der Angabe, ob er läuft, ob er bei der Anmeldung startet und ob er als root läuft. „Starten“, „Stoppen“ und „Neu starten“ führen brew services aus, und die Ports eines Dienstes stehen im Bereich „Ports“.

  • Läuft, gestoppt oder mit Fehler gestoppt
  • Startet bei der Anmeldung oder nicht
  • Mit sudo gestartet, läuft als root
  • Seine Ports im Bereich „Ports“
postgresql@17:5432
Startet, wenn du dich anmeldest
Neu startenStoppen
redis:6379
Startet, wenn du dich anmeldest
Neu startenStoppen
nginx:80
Mit sudo gestartet, läuft als root
Neu startenStoppen
mysql
Startet nicht bei der Anmeldung
Starten
Ob er läuft und ob er bei der Anmeldung startet Wie mit brew services
04Updates

Wartende Updates, und was ein Aufräumen freigibt.

Ein Paket mit einer neueren Version sagt, welche, mit „Aktualisieren“ bei jedem und „Alle aktualisieren“ für alle. „Freigebbar“ ist, was die alten Versionen und Downloads von Homebrew belegen, und „Aufräumen“ führt brew cleanup aus.

  • Die installierte Version und die neue
  • Eines aktualisieren oder „Alle aktualisieren“
  • Alte Versionen und Downloads, mit ihrer Größe
  • Ein laufender Dienst startet mit der neuen Version neu
3 UpdatesAlle aktualisieren …
node22.9.022.11.0
gh2.58.02.60.1
ffmpeg7.0.27,1
Freigebbar
alte Versionen und Downloads
2,1 GBAufräumen …
Die neue Version neben der alten Was brew cleanup freigeben würde
Warum es wichtig ist

Homebrew: vorher und nachher

Mit Homebrew installieren die meisten Entwickler:innen ihre Werkzeuge, und es wächst nur. Eine Formula, die vor zwei Jahren einmal ausprobiert wurde, ist samt Abhängigkeiten noch da, eine Datenbank, die für ein Projekt installiert wurde, startet immer noch bei jeder Anmeldung, und jedes Update lässt die alte Version zurück.

brew list nennt sie. Es sagt nicht, welche du nutzt, wie viel Platz jedes belegt oder welcher Dienst gerade läuft. Für jedes davon gibt es einen anderen Befehl.

„Homebrew“, ein Bereich im Tab „Entwickler“ von Vitals, bringt all das an einen Ort: jedes Paket mit seiner Größe und wann es zuletzt lief, die nie laufend gesehenen, die wartenden Updates, die Dienste mit „Starten“ und „Stoppen“ und was ein Aufräumen freigeben würde. Jede Änderung ist ein brew-Befehl, der erst nach deiner Bestätigung läuft.

So nutzt du es

Wo es in Vitals ist

Der Tab, das Objekt in der Menüleiste und die Einstellung, in der Reihenfolge, in der du sie brauchst.

  1. 01

    Öffne den Tab „Entwickler“ und wähle „Homebrew“

    Vitals fragt brew, was installiert ist, was ein, zwei Sekunden dauert, und zeigt die Pakete, die du namentlich installiert hast, mit ihrer Größe.

  2. 02

    Sieh, was du nie nutzt

    „Nicht laufend gesehen“ listet die Pakete, die Vitals nie laufen gesehen hat, mit dem Platz, den sie belegen. Deinstalliere eines nach einer Bestätigung.

  3. 03

    Prüfe die Dienste

    Jeder Dienst sagt, ob er läuft und ob er bei der Anmeldung startet. Stoppe einen, den du nicht brauchst, und er bleibt gestoppt, bis du ihn wieder startest.

  4. 04

    Aktualisiere und räume auf

    Aktualisiere ein Paket oder alle, und räume dann auf, um die alten Versionen und Downloads zu entfernen, die Homebrew behalten hat.

Vergleich

Homebrew: Aktivitätsanzeige und Vitals

Der ganze Vergleich geht Zeile für Zeile vor. Hier sind die Zeilen zum Thema Homebrew.

Aktivitätsanzeige Vitals
Installierte Pakete
AktivitätsanzeigeNicht angezeigt; brew list im Terminal
VitalsAufgeführt, mit dem, was jedes ist
Größe
AktivitätsanzeigeNicht angezeigt
VitalsPro Paket, alle Versionen mitgezählt
Zuletzt genutzt
AktivitätsanzeigeNicht angezeigt
VitalsWann Vitals es zuletzt laufen sah
Dienste
AktivitätsanzeigeNur Prozesse
VitalsLäuft oder nicht, mit „Starten“, „Stoppen“ und „Neu starten“
Aufräumen
AktivitätsanzeigeNicht angezeigt; brew cleanup -n im Terminal
VitalsWas es freigibt, und eine Taste, um es auszuführen

Die Begriffe dahinter

Was die Zahlen bedeuten, aus dem Glossar zur Aktivitätsanzeige.

Fragen

Was Leute zum Thema Homebrew fragen, bevor sie kaufen.

Woher weiß Vitals, wann ein Paket zuletzt lief?

Aus seinem eigenen Nutzungsverlauf. Wenn ein Programm läuft, das ein Paket installiert hat, merkt Vitals sich das, sodass bei jedem Paket „Läuft gerade“, „Heute“, „Diese Woche“, „Diesen Monat“, „Vor über einem Monat“ oder „Nicht laufend gesehen“ steht. Ein Befehl, der innerhalb einer Sekunde endet, wird selten erfasst.

Ändert Vitals etwas von selbst?

Nein. „Aktualisieren“, „Deinstallieren“, „Aufräumen“ und die Tasten der Dienste führen je einen brew-Befehl aus, nach einer Bestätigung, die sagt, welchen.

Zeigt es auch Casks?

Ja. Formulae und Casks werden beide aufgeführt.

Und Abhängigkeiten?

Die Liste beginnt mit dem, was du namentlich installiert hast. Schalte „Abhängigkeiten einbeziehen“ ein, um die Bibliotheken zu sehen, die andere Pakete mitgebracht haben, jede mit den Paketen, die sie benötigen.

Kann es ein Paket deinstallieren, das andere brauchen?

Nein. „Deinstallieren“ gibt es nur für ein Paket, das nichts anderes braucht. Bei den übrigen steht, welche Pakete sie benötigen.

Verwaltet es brew services?

Ja. Jeder Dienst zeigt, ob er läuft, ob er bei der Anmeldung startet und ob er mit sudo gestartet wurde, mit „Starten“, „Stoppen“ und „Neu starten“.

Wie viel gibt ein Aufräumen frei?

Vitals fragt Homebrew, das die Versionen behält, die ein Update ersetzt hat, und die Dateien, die es heruntergeladen hat. Der Wert steht unter „Freigebbar“, und „Aufräumen“ führt brew cleanup aus.

Kann mein Assistent fragen, was installiert ist?

Ja. Über MCP kann ein Assistent fragen, was installiert ist, wofür es ein Update gibt und was nicht laufend gesehen wurde, und vitals homebrew antwortet im Terminal genauso.

Weiterlesen

Anleitungen, die das nutzen, und wie Vitals im Vergleich zu den Apps abschneidet, die Leute dafür kaufen.

Mehr von Vitals

Alle Funktionen

Lifetime für $29, solange der Einführungspreis gilt

Danach $49, oder $15 für ein Jahr Updates. Einmal zahlen, 14 Tage Geld zurück.

Vitals kaufen für $29