Homebrew安裝的所有項目,以及你從來不用的。

Vitals會詢問Homebrew在你的Mac上安裝了什麼,並顯示每個套件的大小、等待中的更新,以及它的程式上次執行的時間。從未見執行的套件會列出佔用的空間,服務有「開始」和「停止」,在你確認brew指令之前,什麼都不會執行。

各類型的記憶體
82%
已使用
App 22.15 GB
固定 5.67 GB
已壓縮 24.54 GB
已快取 10.32 GB
可用 1.32 GB
各App的記憶體
59.25 GB
所有App
Google Chrome 21.23 GB
VS Code 8.17 GB
Terminal 3.86 GB
Safari 2.69 GB
其他 23.30 GB
各App的功率
1.7 W
所有App
GitHub Desktop 427 mW
Google Chrome 367 mW
Zoom 145 mW
Terminal 86 mW
其他 650 mW
目前
27 %
今日平均36%
負載3.41
使用者
19%
你的App
系統
8%
macOS
核心
12
8 P4 E
佔用最多的App
Google Chrome
18.2%
AppCPU
Google Chrome
96個程序
–
終端機
49個程序
–
Safari
16個程序
–
Docker
9個程序
–
Visual Studio Code
63個程序
–
Slack
13個程序
–
Figma
14個程序
–
Zoom
8個程序
–
已使用,共64 GB
52.63 GB
正常
可用11.37 GB
交換檔0 MB
App
23.43 GB
固定
5.37 GB
已壓縮
23.82 GB
佔用最多的App
Google Chrome
20.59 GB
App記憶體
Google Chrome
96個程序
–
Visual Studio Code
63個程序
–
終端機
49個程序
–
Safari
16個程序
–
Docker
9個程序
–
Slack
13個程序
–
Figma
14個程序
–
Zoom
8個程序
–
可用,共994.66 GB
479.72 GB
已使用514.94 GB
今日寫入38.9 GB
讀取速度
737 kB/s
寫入速度
195 kB/s
卷宗
2
Macintosh HDBackup
佔用最多的App
Photos
121 kB/s
App寫入速度
照片
6個程序
–
Google Chrome
96個程序
–
Docker
9個程序
–
Visual Studio Code
63個程序
–
Xcode
22個程序
–
郵件
4個程序
–
Slack
13個程序
–
音樂
5個程序
–
下載中
12 kB/s
今天4.4 GB
過去30天212 GB
上傳中
419 kB/s
過去7天
48.3 GB
介面
Wi-Fi
en0
佔用最多的App
Safari
8 kB/s
App下載中
Safari
16個程序
–
Google Chrome
96個程序
–
Slack
13個程序
–
Zoom
8個程序
–
音樂
5個程序
–
郵件
4個程序
–
Docker
9個程序
–
Notion
6個程序
–
Apple M2 Max
60 %
平均32%
峰值95%
記憶體
1.69 GB
平均
32%
峰值
95%
佔用最多的App
Figma
35%
AppGPU
Figma
14個程序
–
Google Chrome
96個程序
–
Safari
16個程序
–
Zoom
8個程序
–
Visual Studio Code
63個程序
–
Xcode
22個程序
–
Slack
13個程序
–
Notion
6個程序
–
16核心神經網路引擎
2 %
平均3%
峰值16%
記憶體流量
79.9 MB/s
平均
3%
峰值
16%
佔用最多的App
照片
3個連線
App神經網路引擎
照片
6個程序
–
Xcode
22個程序
–
Safari
16個程序
–
Zoom
8個程序
–
郵件
4個程序
–
Notion
6個程序
–
Google Chrome
96個程序
–
使用電池
64 %
剩餘時間2小時46分鐘
循環次數412
耗電功率
12.6 W
健康度
76%
溫度
31°
佔用最多的App
Google Chrome
4.3 W
App功率
Google Chrome
96個程序
–
Zoom
8個程序
–
Figma
14個程序
–
Slack
13個程序
–
Safari
16個程序
–
Visual Studio Code
63個程序
–
Docker
9個程序
–
音樂
5個程序
–
CPU
54°
GPU
47°
最高溫度
58°
風扇
1,200rpm
曲線
風扇
風扇
跟隨CPU
1,200rpm
跟隨CPU
全速6.4k1.2k40°60°80°100°54°
規則
使用電池時安靜使用電池時,風扇跟隨「安靜」曲線。
App 繁忙時保持涼爽當其中某個 App 讓 Mac 忙碌時,風扇跟隨「涼爽」曲線,直到它安靜一分鐘。 加入 App
Xcode未執行
Vitals 開啟時每兩秒設定一次 高於 95 °C 時全速 結束 Vitals 時交還
工作最繁重的App
XcodeCPU 51.4%
8個感測器
CPU效能核心54°
CPU節能核心49°
GPU47°
SSD41°
Wi-Fi39°
電池33°
左側進風口31°
右側進風口32°
過去 24 小時 CPU 最高溫度
80°40°
下午6時上午12時上午6時下午12時
最快的風扇
6k2k
下午6時上午12時上午6時下午12時
輸出
MacBook Pro揚聲器
64%
App狀態音量位準
音樂 正在播放 100%
Zoom 正在播放 80%
Google Chrome 正在播放 35%
Slack 無聲 已靜音
Safari 無聲 100%
Figma 無聲 100%
Notion 無聲 100%
郵件 無聲 100%
已連線3個
電量最低:AirPods Pro左耳,42%。Beats Fit Pro已配對但不在附近。
42% 藍牙設定
裝置種類電池位準
AirPods Pro 耳機
左耳 42%
右耳 58%
充電盒 80%
Magic Trackpad 觸控式軌跡板 67%
Magic Keyboard 鍵盤 91%
25個已安裝
已安裝
3.23GB
153個套件,含其相依項目
未見執行
861.6MB
18個套件
更新
3
待安裝
可釋放
148.8MB
舊版本和下載檔案
舊版本和下載檔案佔用了148.8 MB
Homebrew會保留升級時被取代的版本和它下載的檔案。
清理…
postgresql@17
Object-relational database system
17.6 正在執行 84.6 MB
gh
GitHub command-line tool
2.81.0 今天 40.1 MB
ffmpeg
Play, record, convert, and stream select audio and video codecs
8.0 本週 54.5 MB
cmake
Cross-platform make
4.1.2 未見執行 81.7 MB
rclone
Rsync for cloud storage
1.71.2 未見執行 92.5 MB
redis
Persistent key-value database, with built-in net interface
8.2.1 正在執行 26.5 MB
go
Open source programming language
1.25.3 本月 283.6 MB
imagemagick
Tools and libraries to manipulate images in select formats
7.1.2 未見執行 30.2 MB
0%
Claude
本週
步調正常 · 尚餘10%
0%
Codex
5小時工作階段
3h 12m後重置
0%
GitHub Copilot
進階請求
依此速度將在4d後用完
0%
Cursor
本計費週期
12d 5h後重置
Checkout flow tests 工作中 正在等你
Claude Code · storefront · 已執行48 min
410 MB
已啟動 · 4 結束工作階段…
vitest 指令 · CPU 61% 520 MB
node 伺服器 · 連接埠3,001 240 MB
Google Chrome for Testing 瀏覽器 310 MB
mcp-server-fetch 工具伺服器 64 MB
Codex 閒置48分鐘
docs · 在Terminal中 · 未啟動任何項目
290 MB

這些數字是模擬的:網頁讀不到你的Mac,也不應該讀到。

01套件

每個套件,附上大小和上次執行時間。

你指名安裝的formula和cask,每個都附上它是什麼、版本、在磁碟上的大小,以及Vitals上次看到它的程式執行的時間。打開一個開關就能看到相依項目,每個都附上需要它的套件。

  • formula和cask
  • 在磁碟上的大小,所有版本都算在內
  • 「正在執行」、「今天」、「本週」、「本月」
  • 相依項目,附上需要它的套件
25個套件3.4 GB
postgresql@17
Object-relational database system
正在執行84.6 MB
gh
GitHub command-line tool
今天40.1 MB
ffmpeg
Play, record, convert, and stream audio and video
本週54.5 MB
go
Open source programming language
本月283.6 MB
上次執行的時間 它的大小,所有版本都算在內
02沒在用的

你安裝了卻從未執行的套件。

「未見執行」列出Vitals從未看到執行的套件,以及它們加起來佔用的空間。沒有其他套件需要的套件會有「解除安裝」,你確認後它會執行brew uninstall。

  • 未見執行的套件,附上佔用的空間
  • 沒有其他套件需要的,可以解除安裝
  • 其餘的會標示被誰依賴
  • 執行brew uninstall,並說明這一點
18個未見執行1.2 GB
cmake81.7 MB解除安裝…
rclone92.5 MB解除安裝…
imagemagick30.2 MB解除安裝…
libpng被imagemagick依賴1.3 MB
已安裝,但從未見執行 只限沒有其他套件需要的項目
03服務

brew services,附有「開始」、「停止」和「重新啟動」。

每個Homebrew服務,附上是否在執行、登入時是否啟動,以及是否以root身分執行。「開始」、「停止」和「重新啟動」會執行brew services,服務的連接埠則在「連接埠」區塊中。

  • 執行中、已停止,或因錯誤而停止
  • 登入時是否啟動
  • 以sudo啟動,以root身分執行
  • 它的連接埠在「連接埠」區塊中
postgresql@17:5432
登入時啟動
重新啟動停止
redis:6379
登入時啟動
重新啟動停止
nginx:80
以sudo啟動,以root身分執行
重新啟動停止
mysql
登入時不啟動
開始
是否在執行,以及登入時是否啟動 和brew services的做法一樣
04更新

等待中的更新,以及清理能釋放多少空間。

有新版本的套件會說明是哪個版本,每個都有「升級」,還有「全部升級」一次處理全部。「可釋放」是Homebrew的舊版本和下載檔案所佔用的空間,「清理」會執行brew cleanup。

  • 已安裝的版本,以及新版本
  • 升級一個,或「全部升級」
  • 舊版本和下載檔案,附上它們的大小
  • 執行中的服務會以新版本重新啟動
3個更新全部升級…
node22.9.022.11.0
gh2.58.02.60.1
ffmpeg7.0.27.1
可釋放
舊版本和下載檔案
2.1 GB清理…
新版本就在舊版本旁邊 brew cleanup能釋放多少空間
為什麼重要

Homebrew:之前與之後

大多數開發者都用Homebrew安裝工具,而它只會越裝越多。兩年前試過一次的formula和它的相依項目都還在,為某個專案裝的資料庫每次登入仍會啟動,每次升級也都會留下舊版本。

brew list會列出它們的名稱,但不會說你用了哪些、每個佔用多少空間,或此刻有哪個服務在執行。這些各要用不同的指令查。

「Homebrew」是Vitals「開發者」標籤頁中的一個區塊,把這些集中在一起:每個套件的大小和上次執行時間、從未見執行的套件、等待中的更新、附有「開始」和「停止」的服務,以及清理能釋放多少空間。每項更改都是一個brew指令,在你確認後才執行。

使用方式

在Vitals中的位置

標籤頁、選單列項目和設定,依你會用到的順序排列。

  1. 01

    打開「開發者」標籤頁並選擇「Homebrew」

    Vitals會詢問brew安裝了什麼,這需要一兩秒,然後顯示你指名安裝的套件和它們的大小。

  2. 02

    看看你從來不用的

    「未見執行」列出Vitals從未看到執行的套件,以及它們佔用的空間。確認後即可解除安裝。

  3. 03

    查看服務

    每個服務都會說明是否在執行,以及登入時是否啟動。停止一個你不需要的服務,它會一直保持停止,直到你再次啟動它。

  4. 04

    升級和清理

    升級一個或所有套件,然後執行清理,移除Homebrew保留的舊版本和下載檔案。

比較

Homebrew:活動監視器與Vitals

完整比較會逐項列出。以下是和homebrew有關的幾項。

活動監視器 Vitals
已安裝的套件
活動監視器不顯示;要在「終端機」中用brew list
Vitals列出,並說明每個是什麼
大小
活動監視器不顯示
Vitals以套件為單位,所有版本都算在內
上次使用
活動監視器不顯示
VitalsVitals上次看到它執行的時間
服務
活動監視器只有程序
Vitals是否在執行,附有「開始」、「停止」和「重新啟動」
清理
活動監視器不顯示;要在「終端機」中用brew cleanup -n
Vitals能釋放多少空間,還有一個執行它的按鈕

背後的詞彙

這些數字代表什麼,摘自活動監視器詞彙表。

問題

購買前,大家對homebrew最常問的問題。

Vitals怎麼知道套件上次是什麼時候執行的?

從它自己的使用記錄。套件安裝的程式在執行時,Vitals會記下來,所以每個套件都會顯示「正在執行」、「今天」、「本週」、「本月」、「一個多月前」或「未見執行」。一秒內就結束的指令很少會被記到。

Vitals會自己更改任何東西嗎?

不會。「升級」、「解除安裝」、「清理」和服務按鈕各自執行一個brew指令,而且會先確認,並說明是哪個指令。

它也會顯示cask嗎?

會。formula和cask都會列出。

那相依項目呢?

列表一開始只有你指名安裝的套件。開啟「包括相依項目」,就能看到其他套件帶進來的程式庫,每個都附上需要它的套件。

它能解除安裝其他套件需要的套件嗎?

不能。只有沒有其他套件需要的套件才會提供「解除安裝」。其餘的會說明是誰需要它們。

它能管理brew services嗎?

可以。每個服務都會顯示是否在執行、登入時是否啟動,以及是否以sudo啟動,並附有「開始」、「停止」和「重新啟動」。

清理能釋放多少空間?

Vitals會詢問Homebrew,它會保留升級時被取代的版本和它下載的檔案。數字顯示在「可釋放」底下,「清理」會執行brew cleanup。

我的助理可以詢問安裝了什麼嗎?

可以。助理可以透過MCP詢問安裝了什麼、哪些有更新、哪些從未見執行,vitals homebrew也會在終端機中給出同樣的答案。

繼續閱讀

用到它的指南,以及Vitals和大家為此購買的App比起來如何。

Vitals的更多功能

所有功能

首發價期間,終身版只要$29

之後為$49,或以$15購買一年更新。一次付清,14天內可退款。

購買Vitals $29