更新記錄/Vitals 1.8

Vitals 1.8:終端機裡的Vitals,還有Homebrew和免費試用

Atta 🐬

Vitals創辦人

發佈於

簡短回答

Vitals 1.8新增了vitals指令。App看到的內容,包括正在使用Mac的App、每個專案佔用的連接埠和開發伺服器、你的程式碼代理程式,以及AI方案還剩多少,現在都能在「終端機」裡得到回答:可以是方便閱讀的表格,也可以是腳本能解析的JSON。它隨App附帶,也可以用一行Homebrew指令安裝。另外,現在任何人都能在購買前免費試用所有功能3天。

Terminal — zsh
~ vitals status
● CPU 27% · Apple M4 Pro, 14 cores
● Memory 52.6 GB of 64 GB · pressure normal
● GPU 18%
● Disk 412 GB free of 1 TB
● Network down 1.2 MB/s · up 84 KB/s
● Battery 82% · 4h 10m left
● Heat CPU 52° · fans 1,800 rpm
~ vitals top memory 4
APP MEMORY CPU PROCS
Google Chrome 21.2 GB 48% 96
VS Code 8.2 GB 14% 31
Terminal 3.9 GB 3% 12
Figma 2.8 GB 6% 8
62 apps running · by memory
~ vitals ports
PORT PROCESS PROJECT OPEN TO
3000 node storefront-web network
4322 node docs-site this Mac
5432 postgres – this Mac
8080 python api this Mac
4 ports listening · 1 open to the network
~ vitals stop --idle
✓ Safe to quit node (48211) of docs-site · port 4322
Idle for 3 days. Stopping it frees 458 MB.
Continue? [y/N] y
Stopped node (48211). Port 4322 is free.
~ vitals agents
AGENT PROJECT STATUS MEMORY
Claude Code storefront-web working 412 MB
Codex api waiting for you 4m 287 MB
Gemini CLI docs-site working 198 MB
3 sessions · 6 processes started
~ vitals limits
TOOL LIMIT LEFT RESETS PACE
Claude 5-hour session 59% in 2h 10m on pace
Claude This week 72% Mon 9:00 on pace
Codex This week 38% Thu 14:00 runs out Wed
Cursor This month 81% Nov 3 on pace
$ brew install --cask foredotstudio/tap/vitals

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

開啟它

這個指令就在Vitals裡,不用再下載其他東西。

  1. 01 打開「設定」→「整合」,然後開啟允許AI助理詢問Vitals。
  2. 02 Vitals會把vitals放到/opt/homebrew/bin或/usr/local/bin,附帶手冊頁和Tab自動完成,那裡的終端機部分會顯示確切位置。如果該檔案夾需要你的密碼,安裝會請你輸入一次。
  3. 03 打開「終端機」,開始提問。
$ vitals version

或用Homebrew安裝

一行指令就能同時安裝App和指令,附帶手冊頁以及zsh、bash和fish的Tab自動完成。Vitals會自行更新,所以brew upgrade不會動到它。

$ brew install --cask foredotstudio/tap/vitals

要移除Vitals和它保存的所有內容,請執行brew uninstall --zap --cask vitals。

問問你的Mac

每個回答都和視窗裡給的一樣:App已計入輔助程式,專案附帶連接埠,代理程式附帶它啟動的項目。每個回答都會註明測量時間,而指令本身不做任何測量,所以詢問幾乎不耗用Mac的資源。

$ vitals status
$ vitals top cpu day
$ vitals ports
$ vitals agents
$ vitals limits
$ vitals whats-wrong

vitals help列出所有指令,man vitals逐一說明。完整列表請見指令頁面。

給腳本和代理程式使用

在任一指令加上--json,它就會以JSON回答,和MCP伺服器給的回答相同。--csv會輸出主列表給試算表使用,--watch則每兩秒更新一次回答。在管線中不會截斷任何內容,所以腳本或能使用shell的代理程式能讀到每一個字。

$ vitals top --json | jq '.apps[0].name'
$ vitals ports --csv > ports.csv
$ vitals status --watch

停止沒人在用的東西

vitals can-quit會先給出判斷:安全、先詢問,或別動它,並附上原因以及哪些會跟著停止。vitals quit和vitals stop會顯示這個判斷,再等你同意。需要由人決定的操作,在沒有終端機可以詢問時一律拒絕,即使加上--yes也一樣,所以腳本或代理程式無法擅自放行。

$ vitals can-quit --port 3000
$ vitals stop --idle

每次結束和停止都會寫入「設定」→「整合」→「請求」中的記錄。

免費試用3天

新安裝的Vitals不再一開始就要你輸入授權碼。在歡迎畫面選擇免費試用3天,所有功能都能用,包括指令,不需要帳號,也不需要信用卡。下拉式面板中的一張卡片會顯示還剩多久,以及購買方式。

試用結束後,Vitals會再次要求輸入授權碼;輸入之後,試用期間記錄的資料都還在。

免費試用:剩餘2天 星期四上午9:41結束 購買Vitals

請到vitalsmac.com/download下載。每台Mac只能試用一次。

也給你的助理使用

Claude、Codex和Cursor可以詢問Vitals每個AI方案還剩多少、何時重置,以及某個連接埠是對網路開放還是只對此Mac開放。

  • 我的哪個AI方案會最先用完?
  • 我的Mac上有沒有對網路開放的東西?
  • 停止沒人在用的開發伺服器。

大家常問的問題

1.8是免費更新嗎?

是的。在Vitals中選擇「檢查更新項目」。其中的所有內容,包括指令,都包含在每種授權中。

需要Homebrew嗎?

不需要。這個指令就在App裡:在「設定」→「整合」中開啟允許AI助理詢問Vitals,它就會出現在你的PATH中。Homebrew只是另一種安裝方式。

Vitals必須在執行中嗎?

是的。指令會詢問正在執行的App,讀數和歷史記錄本來就由App保存。如果Vitals沒有在執行,指令會告訴你。

AI代理程式能用它停止東西嗎?

只能停止Vitals判斷為安全的東西,而且必須先得到你的同意。沒有終端機可以詢問時,任何需要由人決定的操作都會被拒絕,即使加上--yes也一樣。

試用期多長?結束後會怎樣?

3天,可使用所有功能。之後Vitals會要求輸入授權碼;購買授權並貼上授權碼,試用期間Vitals記錄的所有資料都還在。

重新安裝會重新開始試用嗎?

不會。每台Mac只能試用一次。

所有指令的列表在哪裡?

在指令頁面上,也可以在「終端機」中用vitals help或man vitals查看。

1.8的所有內容

Vitals 1.8是免費更新。在Vitals中選擇「檢查更新項目」,或從vitalsmac.com下載。

購買Vitals $15 第一次使用Vitals? 一年更新$9,或在首發期間以$15終身使用,之後為$39。一次付清,14天內可退款。
  • 新功能 vitals指令。 Vitals看到的一切,都能在終端機裡查看:整台Mac、用得最多的App、依專案分組的連接埠和開發伺服器、程式碼代理程式、AI方案還剩多少,以及最長一年的歷史記錄,以表格顯示或以JSON輸出供腳本使用。在「設定」→「整合」中開啟「允許AI助理詢問Vitals」,Vitals就會把指令放進你的PATH,並附上說明頁面以及zsh、bash和fish的Tab自動完成。
  • 新功能 使用Homebrew安裝。 brew install --cask foredotstudio/tap/vitals會同時安裝App和指令。Vitals仍會自行更新。
  • 新功能 免費試用。 新安裝的Vitals可以免費試用3天,所有功能都能使用,不用帳號,也不用信用卡:在歡迎畫面中選擇「免費試用」。下拉面板會顯示還剩多久以及購買方式,購買後,試用期間Vitals記錄的資料都會保留。
  • 新功能 在終端機裡安全地停止項目。 vitals can-quit會告訴你某個項目能否安全結束,以及哪些會隨它一起停止。vitals quit和vitals stop會給出這個判斷並等你同意,vitals stop --idle則會停止所有沒人在用的開發伺服器。需要由人決定的操作在沒有終端機時會被拒絕,所以腳本或代理程式無法擅自放行。
  • 改進 讓助理了解你的AI方案。 Claude、Codex和Cursor可以詢問Vitals每個AI方案還剩多少、每個上限何時重置,以及照你目前的速度是否夠用。
  • 改進 連接埠會顯示誰能連上。 vitals ports以及詢問Vitals的助理,會說明每個連接埠是只對這台Mac開放,還是對網路開放。
  • 改進 啟用更快了。 「輸入授權碼…」會直接打開歡迎畫面中的授權碼欄位;啟用前Vitals顯示的畫面會說明它能做什麼,並提供試用。

更多