免費開源,專為 macOS 打造

看清是什麼佔用了磁碟。然後一次清乾淨。

OpenDisk 將整個磁碟畫成互動式旭日圖,大檔案一目了然。收集不需要的內容,一次全部刪除。

macOS 14 或以上版本 · 支援 Apple 晶片和 Intel · 已通過 Apple 公證

完整掃描 1 TB,只要 17 秒。

OpenDisk 只需一次呼叫就能向 macOS 取得檔案夾中的所有檔案,並同時讀取多個檔案夾。

OpenDisk17s
DaisyDisk37s耗時 2.2×
Baobab2m 15s耗時 7.9×

在 Apple 晶片 Mac 上以冷啟動掃描 1 TB APFS 磁碟測得。檔案越多的磁碟,耗時越長。

功能介紹

一切盡在一個視窗。

側邊欄列出磁碟,搭配 Finder 風格的列表,還有一眼就看出大型檔案夾的圖表。處處都是 Mac App 該有的樣子。

整個磁碟,一覽無遺

旭日圖與 Finder 風格列表並排顯示。游標停留即可查看確切大小,按一下深入下一層,掃描進行中結果會即時呈現。

先收集,再清理

把不需要的內容拖進收集箱,立刻看到能騰出多少空間,然後全部丟到垃圾桶或永久刪除。

找到任何檔案

依名稱搜尋磁碟上的所有檔案,邊輸入邊顯示結果。

快取,分門別類

Xcode、npm、Homebrew 等開發者快取集中在同一處,一個步驟就能清除。

幾秒完成重新掃描

OpenDisk 會記住上次掃描,只重新讀取之後有變更的檔案夾。

隱私權與安全性

資料絕不離開你的 Mac。

OpenDisk 完全在你的 Mac 上運作,刪除內容時也格外謹慎。

閱讀隱私權政策 →

沒有遙測,不需要帳號

OpenDisk 絕不會將你的檔案名稱或任何其他資訊傳送到任何地方。唯一的網路請求是檢查更新項目。

開源,MIT 授權

每一行程式碼都在 GitHub 上。你可以閱讀、自行建置,或提交修正。

已簽署並公證

建置版本已通過 Apple 公證,每次更新在安裝前都會驗證 EdDSA 簽章。

不容易誤刪

系統檔案夾、個人專屬檔案夾和「資料庫」都受到保護。你隨時都可以選擇丟到垃圾桶。

看看你的空間都跑去哪了。

免費開源,下載後一分鐘內就能開始掃描你的 Mac。

Mac App Store

受 Apple 沙箱限制,只能掃描你選擇的磁碟和檔案夾。

Homebrew

與下載版相同的建置版本,透過「終端機」安裝和更新。

brew install --cask opendisk

macOS 14 或以上版本 · 支援 Apple 晶片和 Intel · MIT 授權 · GitHub 上的原始碼

常見問題

你的疑問,這裡有解答。

首次掃描前大家常問的問題都在這裡。沒找到你想問的?

提交 Issue →
真的免費嗎?

是的。OpenDisk 是採用 MIT 授權的開源軟體。沒有試用期、沒有付費方案、沒有鎖住的功能,也不需要帳號。如果覺得好用,歡迎在 GitHub 上給顆星,讓更多人發現它。

為什麼這麼快?

OpenDisk 使用 getattrlistbulk(2) 系統呼叫一次讀取整個目錄,而不是逐一查詢檔案,並執行一小組針對 APFS 目錄讀取特性調校的讀取執行緒。它也會保留上次掃描的結果並重播檔案系統的變更,因此掃描後不久再重新掃描,通常只要一兩秒。

該選下載版還是 App Store 版?

如果想掃描整台 Mac,請選下載版。受 Apple 沙箱限制,App Store 版只能掃描你選擇的磁碟和檔案夾。除此之外,兩者是同一個 App,而且都免費。

支援哪些 Mac?

支援所有執行 macOS 14 Sonoma 或以上版本的 Mac,包括 Apple 晶片和 Intel 機型。

為什麼需要全磁碟取用權限?

沒有此權限,macOS 會隱藏部分磁碟內容,導致總量偏少。OpenDisk 會在首次啟動時請求權限。你也可以在「系統設定」→「隱私權與安全性」→「全磁碟取用權限」中開啟。無論哪種方式,資料都不會離開你的 Mac。

刪除安全嗎?

每次清理都由你決定:丟到垃圾桶,之後還能放回;或是永久刪除,立即釋放空間。OpenDisk 不會刪除系統檔案夾、你的個人專屬檔案夾或「資料庫」。

如何更新?

下載版透過 Sparkle 自動更新。Sparkle 是許多 Mac App 都在使用的開源框架,安裝前會驗證每個更新項目的簽章。App Store 版透過 App Store 更新,Homebrew 使用者可以執行 brew upgrade。

我可以參與貢獻嗎?

非常歡迎。Fork 儲存庫,完成修改後發出 Pull Request 即可。如果改動較大,請先提交 Issue,讓我們先討論做法。