跳到主要內容
Lab Grimoire
TW EN
請喝咖啡
Mole:終端機原生的 macOS 系統維護工具
回到文章總覽
by CY

Mole:終端機原生的 macOS 系統維護工具


Mole:終端機原生的 macOS 系統維護工具

最適合誰

習慣在 macOS 終端機工作的開發者,特別是同時運行 AI 編程工具(Claude Code、Cursor、Windsurf)或本地 LLM 推論的使用者。這些工作流會持續累積快取與建置產物,Mole 能有效清理並維持系統效能。如果你偏好圖形介面工具,或需要跨平台支援,Mole 不適合你。

我實際怎麼用

大量 AI Agent 工作結束後,用 mo purge 清理堆積的 node_modules、建置產物和 Agent 並行任務留下的廢棄 Git worktree。跑本地 MLX 推論之前,先用 mo status 確認記憶體和磁碟空間是否足夠。每週定期執行一次 mo clean,掃除系統快取、瀏覽器殘留和 AI 工具快取。前幾次使用一定搭配 --dry-run 旗標,先確認清理範圍再真正執行。

Raycast extension 可以在不切換視窗的情況下快速觸發指令,省去開終端機的步驟。

強項在哪裡

  • 一個指令取代四款軟體。 深層清理、智慧移除(追蹤 App 殘留)、磁碟分析、即時系統監控,全部整合在 mo 這個單一二進位檔中。不需訂閱,不需管理授權。
  • 原生支援 AI 開發工作流。 V1.35.0 起,mo clean 能辨識 Claude Code VM 快取、Cursor 擴充目錄、Windsurf、Codex CLI、OrbStack 容器快取等。AI 模型檔案與應用程式資料被列入保護清單,不會被誤刪。
  • 完整的安全防護設計。 三層保護:路徑驗證(拒絕空路徑、相對路徑、路徑穿越、控制字元)、受保護系統目錄(即使 sudo 也封鎖)、高風險操作的互動確認。--dry-run 旗標可預覽所有動作。
  • 維護極為活躍。 54,500+ Stars,每週至兩週發版。開發者會主動移除風險過高的功能(V1.40.0 移除了激進的最佳化任務),代表開發者有認真在管這個專案,不是堆完功能就跑。

弱點在哪裡

  • 多數操作為永久刪除。 只有 mo analyze 會將刪除項目移至垃圾桶(可回復)。mo cleanmo purgemo uninstall 都是永久刪除。如果啟發式孤立偵測判斷錯誤,檔案就回不來了。
  • 孤立偵測基於規則推斷。 工具依據啟發式規則判斷哪些檔案是孤立的,而非依據安裝資料庫。非標準方式安裝的應用可能出現誤判。
  • 磁碟視覺化功能基本。 mo analyze 堪用,但與 DaisyDisk 的互動式圖表相比仍有差距。如果磁碟空間分析是你的主要需求,專用 GUI 工具仍然更好。
  • 僅支援 macOS。 Windows 分支為實驗性質,不建議正式使用。
  • curl 安裝存在供應鏈風險。 curl | bash 安裝腳本雖然方便,但內容不透明。建議使用 brew install mole

價格、上手門檻與風險

價格: 免費,MIT 授權,完全開源。沒有隱藏收費。

上手門檻: 中等。需要熟悉終端機操作。指令本身很簡單(mo cleanmo purge),但理解每個指令會刪除什麼需要閱讀文件並搭配 --dry-run 使用。不適合不熟悉命令列的使用者。

風險: 中等。安全防護設計完整,但永久刪除是多數指令的預設行為。受保護目錄清單和 AI 資料保護機制降低了災難性損失的機率,但啟發式孤立偵測仍可能誤判。務必透過 Homebrew 安裝,避免 curl 腳本的供應鏈風險。

結論

如果你是在 macOS 上用終端機工作、同時運行 AI 編程工具的開發者,Mole 值得納入工具箱。它用一個免費的二進位檔取代多款付費軟體,原生支援 AI 工具快取清理這件事,目前市面上沒幾個工具做到。唯一要注意的是永久刪除的預設行為:在你信任它的判斷之前,請持續使用 --dry-run,並透過 Homebrew 安裝。

Source

常見問題

Mole 安全嗎?會不會誤刪重要檔案?

Mole 有三層保護機制:路徑驗證、受保護系統目錄(即使 sudo 也擋)、高風險操作的互動確認。但多數指令預設為永久刪除而非移至垃圾桶,請務必先用 --dry-run 確認清理範圍,並透過 Homebrew 安裝。

Mole 跟 CleanMyMac 比起來如何?

Mole 用一個免費 CLI 取代 CleanMyMac 的核心功能(深層清理、應用移除、磁碟分析、系統監控)。CleanMyMac 需年費訂閱,Mole 完全免費開源。代價是需要終端機操作能力,沒有圖形介面。

Mole 能辨識 Claude Code、Cursor 等 AI 工具的快取嗎?

可以。V1.35.0 起,Mole 的 clean 指令能辨識 Claude Code VM 快取、Cursor 擴充目錄、Windsurf、Codex CLI、OrbStack 容器快取等。AI 模型檔案與應用程式資料被列入保護清單,不會被誤刪。

覺得這篇有幫助?

追蹤以收到新的 AI × 生醫研究筆記:

或請我喝杯咖啡,讓新內容持續產出。

☕ 請我喝杯咖啡