MangoDisk 開發故事

我為什麼開發並開源 MangoDisk

從磁碟空間不斷告急、清理腳本難以維護,到親手打造一款簡單透明的開源磁碟清理工具

發布於 2026年8月1日更新於 2026年8月12日作者: Harry
從雜亂檔案到清楚掌握磁碟空間的 MangoDisk 開發故事插圖

身為開發者,我經常安裝工具、測試軟體和加入各種相依套件。專案也會持續產生建置產物、快取與 AI 模型。時間一久,可用的磁碟空間總是在不知不覺間消失。

磁碟空間總是不夠用

問題通常不是某一個超大的檔案,而是安裝程式、舊版本、快取、記錄檔和建置輸出散落在磁碟各處,每一項都佔去一些空間。真的想清理時,卻很難一次找齊所有不再需要的內容。

清理腳本不是長久之計

一開始,我用自己寫的腳本清理。確實有幫助,但維護起來很麻煩:路徑會改變、規則會過時,一個小錯誤還可能刪到不該刪的檔案。每次調整前,我都得再次確認腳本究竟會動到哪些內容。

我想要的工具其實很簡單

我試過不少磁碟清理工具,卻始終沒有找到真正適合自己的。有些需要訂閱,有些塞滿我用不到的功能,還有些會要求註冊帳號,或把資料傳送到遠端服務。

我想要的其實很簡單:告訴我儲存空間都用到哪裡,讓我先確認哪些內容已經不需要,再進行清理。

所以我開發了 MangoDisk

MangoDisk 不需要帳號,也沒有付費功能。檔案掃描與清理都在本機進行,不會上傳你的檔案或掃描結果;執行清理時也不需要網路連線。

它專注在一件事:協助你找出不再需要的檔案,確認後安心移除,騰出磁碟空間。

為什麼選擇開源

我希望每個人都能看見 MangoDisk 的運作方式,也能一起讓它變得更好。更重要的是,我希望遇到相同問題的人不用重複經歷搜尋與試錯,就能使用一套簡單、透明的磁碟清理工具。

MangoDisk 的原始碼與清理規則都公開在 GitHub。想了解刪除前的確認流程與安全原則,可以參考安全性指南開始使用整理了基本操作;開發者也可以閱讀如何安全刪除 Xcode Derived Data,或先了解 Cargo 快取與 target 資料夾的差異