開發藍圖

即將推出。

依計畫的順序排列。終身版授權包含所有這些內容,一年更新版則包含這一年內推出的內容,都不用額外付費。沒有預定日期:做好了就推出。

已推出

19

現在就在App中。

  1. 使用Homebrew安裝。

    1.8.0

    brew install,開發者安裝選單列工具的方式。同一個App,同一組授權碼。

  2. 「終端機」指令。

    1.8.0

    vitals status、vitals top、vitals ports等:Vitals看到的一切,以表格或給腳本使用的JSON呈現。

  3. 免費試用。

    1.8.0

    購買前免費使用所有功能三天,不需要帳號,也不需要信用卡。

  4. 為Claude Code、Codex等工具而設的「代理程式」標籤頁。

    1.7

    Mac上執行中的每個程式碼代理程式:它所在的專案、正在做什麼、已執行多久,以及它啟動的所有東西,並可將工作階段連同這一切一起結束。Claude、Codex、GitHub Copilot、Cursor、Antigravity、Grok、Ollama和OpenCode的每個方案還剩多少、何時重置,以及步調是否正常,涵蓋Mac上已登入的每個帳號。

  5. 90天或一年的歷史記錄。

    1.6

    可在「設定」中選擇保留30天、90天、6個月或一年,讓「7月是什麼最吃資源」有答案,不管是你還是你的AI助理都能查到。

  6. 你自訂的提醒。

    1.6

    「Chrome連續五分鐘超過8 GB時告訴我」,或Mac持續高於90 °C時。也可以讓一個總是很吃資源的App不再提醒。

  7. 將歷史記錄輸出為CSV。

    1.6

    按日統計的App、按小時統計的Mac,以及每五分鐘一次的讀數,共三個檔案,任何試算表都能打開。

  8. 打造你的專屬風格。

    1.5

    圖表顏色、數字的字體和粗細、寬鬆或緊湊的間距,以及圖表要回溯多久,都在附有即時預覽的「自訂」頁面中。輸出的圖片也會跟著改變。

  9. 高負載時讀數變紅。

    1.5

    在選單列中,當CPU或GPU達到90%、記憶體承受壓力、磁碟快滿或Mac溫度偏高時,讀數會變紅。這是一位顧客的要求;開關在「設定」→「佈局」→「選單列」。

  10. 神經網路引擎標籤頁。

    1.5

    神經網路引擎的工作量,以及哪些App正在使用它,顯示在專屬的標籤頁、選單列和「概覽」中。適合在Mac上執行AI模型的人。

  11. MCP伺服器,讓你的AI助理先詢問Vitals。

    1.4

    Claude、Codex、Cursor和任何支援MCP的助理,在動手前都可以先詢問:有什麼正在執行、某個數值背後是哪個App,以及某個東西能否安全地結束。在你開啟之前都是關閉的。Vitals本身不會傳送任何東西到任何地方。

  12. 以你的語言使用Vitals。

    1.3

    德文、法文、西班牙文、義大利文、瑞典文、日文、中文等,首批十種語言,用的都是你的Mac原本就在用的詞。

  13. 從下拉式面板結束任何App。

    1.2.1

    把指標移到App上,按一下關閉按鈕,確認即可。沒有回應時可以強制結束。容器也以同樣的方式提供「停止」按鈕。

  14. 風扇控制。

    1.2.1

    每個風扇可設為自動或你選擇的轉速。Vitals結束時會恢復為自動。

  15. Docker容器。

    1.2

    每個容器及其記憶體、CPU、網路和連接埠,顯示在它所屬的專案中。

  16. 瀏覽器標籤頁和延伸功能。

    1.2

    Chrome、Safari、Firefox等瀏覽器會被拆分成標籤頁、延伸功能、圖形和瀏覽器本身。

  17. 全域快速鍵,以及「捷徑」App動作。

    1.2

    從任何App打開下拉式面板或視窗。在你自己的捷徑中取得讀數或最忙碌的App。

  18. 緊湊的選單列。

    1.2

    適合13吋螢幕。「設定」→「佈局」→「選單列」→「大小」。

  19. 可自訂的選單列。

    1.1

    每個讀數都可以是獨立的項目,任意排序,各有自己的樣式。

接下來

6

即將推出,依此順序。

  1. 1

    儲存空間地圖:看看是什麼佔用了你的磁碟空間。

    每個檔案夾都標出大小,由大到小排列,並附上簡單的標籤:macOS、某個App的資料,或你自己的檔案。快取、舊的Xcode檔案和被遺忘的node_modules都會說明它們是什麼,以及刪除後會怎樣。

  2. 2

    安全地清理快取和舊的建置檔案。

    快取、Xcode殘留檔案、Docker映像檔和舊的node_modules,一次清理一項,每項都附上一行說明並需要確認。沒有「全部清除」按鈕。絕不碰任何屬於macOS的東西。

  3. 3

    磁碟健康狀態。

    你的SSD磨損了多少、累計寫入了多少資料,以及是否回報問題,適用於內建磁碟和任何能提供這些資訊的外接磁碟。磁碟一回報有問題,就會立即警告你。

  4. 4

    每個磁碟的磁碟活動。

    分別顯示每個已連接磁碟的讀取和寫入,而不只是總量,並可在「磁碟」標籤頁的圖表上篩選。每個已連接的宗卷都會列出它的可用空間。

  5. 5

    Mac健康狀態。

    用一句話說明你的Mac狀況如何,有問題時指出原因:「一切平穩」,或「溫度偏高:Xcode已佔用六個核心十二分鐘。」下方是背後的各項檢查:電池、磁碟、溫度、記憶體和可用空間。按一下即可將完整狀況拷貝為文字。

  6. 6

    監看失控的開發程序。

    遺留下來的開發伺服器、卡在CPU滿載的工具、幾個小時下來記憶體用量越來越大的程序。Vitals會發現並告訴你,經你允許後也能替你停止它。絕不碰macOS,也絕不碰有視窗開著的App。

之後

15

排在「接下來」之後。尚未排序。

  1. 桌面小工具。

    記憶體、磁碟、電池和最忙碌的App都在桌面上,不必打開任何東西就看得到。

  2. 釋放記憶體。

    在一個地方列出佔著記憶體卻沒在使用的東西:在背景放了好幾個小時的App、沒有人在用的開發伺服器。每一項都標明結束後能釋放多少,並附上「結束」按鈕。而不是一個降下來、一分鐘後又漲回去的數字。

  3. 「值得關注」中的趨勢。

    不只是現在發生了什麼,還有哪些地方改變了:「你的磁碟大約40天後會滿。」「電池比上週耗得更快,原因是Chrome。」「Slack用的記憶體是以前的兩倍。」

  4. 拔掉電源後,電力都用到哪裡去了。

    「我九點拔掉電源,現在剩60%。電都跑到哪去了?」在「電池」標籤頁中顯示拔掉電源線後每個App用掉的電量比例,以及電池目前的耗電速度。

  5. 風扇曲線。

    讓風扇跟隨你選定的溫度:Mac不熱時保持安靜,變熱時轉得更快。或在建置或算圖前全速運轉15分鐘,之後再恢復。超過安全上限時,風扇一律會回到自動模式。

  6. 自訂磁碟可用空間的下限。

    「磁碟可用空間少於10 GB時告訴我」,數值由你決定。

  7. 推播通知到你的手機。

    每則提醒都會傳送到Webhook,所以能搭配ntfy、Pushover、Slack或Home Assistant使用。適合獨自運作的Mac。也包含勿擾時段。

  8. 網路速度測試。

    在「網路」標籤頁中測試下載、上傳和延遲,並依Wi‑Fi網路分別保存,讓你分辨是Wi‑Fi還是網站的問題。

  9. IP位址、Wi‑Fi訊號,以及連線中斷時的提醒。

    在「網路」標籤頁中顯示這台Mac在區域網路上的位址和你的公開位址,按一下即可拷貝,旁邊還有Wi‑Fi的訊號、頻段和連線速度。公開位址只會在你要求時才查詢。連線中斷和恢復時都會收到通知。

  10. 報告。

    用一頁看你的Mac這一週:哪些App用了最多的電池、記憶體、網路和磁碟,與上週相比有什麼變化,以及Vitals提醒過你什麼。可儲存為PDF或CSV,或讓你的AI助理讀取。

  11. 逐秒記錄一次建置或一段變慢的時刻。

    在建置、算圖或電腦變慢前按下「記錄」,結束後按「停止」。看看是什麼達到峰值、在什麼時候,以及是哪個App造成的。可輸出為CSV,或讓你的AI助理讀取。

  12. Prometheus匯出器。

    用於Grafana和自建伺服器的儀表板。預設為關閉,除非你另行設定,否則僅限這台Mac存取。

  13. OrbStack虛擬機器。

    你在OrbStack中執行的每台Linux虛擬機器及其記憶體和CPU,與Vitals已顯示的容器並列。

  14. 一個結束最吃資源App的快速鍵。

    在任何地方按下它,看到該App和它的數值,再按Return。絕不會結束macOS、Finder,或有未儲存工作的App。

  15. 瀏海顯示。

    在有瀏海的MacBook上,從瀏海展開的面板。預設為關閉。

沒有計畫

4

有人提過、評估過,但不會推出。列在這裡,免得有人空等。

少了什麼嗎?請寫信到[email protected]。這個看板上的大部分項目最初都來自一封電子郵件。已推出的功能在更新記錄中有完整說明。