Перейти до вмісту

MangoDisk: як знайти та видалити сміття на macOS/Windows без ризику

</> Версія для ШІ

Знайти на жорсткому диску те, що краде десятки гігабайт, — завдання не з легких: кеші Xcode чи Docker, артефакти Node.js після чергового `npm install`, або ж локальні копії AI-моделей, які давно не потрібні. MangoDisk вирішує це без ризику випадково видалити щось критичне — інструмент сканує диск у режимі лише для читання, а видалення вимагає ручного підтвердження, спираючись на правила з офіційної документації Apple, Microsoft та інших вендорів. 938 зірок на GitHub, оновлення від 20 серпня цього року, і можливість перевірити потенційний результат очищення однією командою: `mangodisk clean –apply –selection all –dry-run`.

Що таке MangoDisk і навіщо він потрібен

MangoDisk — це інструмент для аналізу та очищення дискового простору, який працює на macOS і Windows. Він створений для тих, хто хоче звільнити місце на диску без ризику випадково видалити важливі файли. Особливо корисний для розробників: знаходить і видаляє сміття, яке залишають IDE, пакетні менеджери, артефакти Node.js, Rust, Gradle, Swift, Python, залишки Xcode, Docker та навіть локальні AI-моделі. На відміну від агресивних «чистильників», MangoDisk за замовчуванням працює лише в режимі читання — видаляти файли можна тільки після підтвердження, а правила очищення базуються на офіційній документації вендорів.

Інтерфейс показує візуалізацію дисків у вигляді treemap, дозволяє шукати дублікати за вмістом, має вбудований деінсталятор і CLI для автоматизації. Наприклад, щоб протестувати очищення без видалення, достатньо виконати команду: mangodisk clean --apply --selection all --dry-run. Інструмент написаний на Rust, використовує Vue 3 і Tauri 2, має 938 зірок на GitHub і регулярно оновлюється — останній коміт датований серпнем 2026 року.

Які типи сміття знаходить MangoDisk

MangoDisk знаходить сміття, яке накопичується непомітно — від кэшів IDE до артефактів розробки. Ось що він аналізує:

  • Кэші IDE та редакторів: залишки від VS Code, JetBrains (IntelliJ, PyCharm), Xcode, Sublime Text. Наприклад, Xcode зберігає десятки гігабайт тимчасових файлів після кожного білду.
  • Артефакти розробки: папки node_modules, target (Rust), build (Gradle), __pycache__ (Python), .swiftpm (Swift). Ці директорії часто дублюються в кожному проєкті.
  • Docker: покинуті образи, контейнери, томи та мережі. Один невидалений образ може займати 5–10 ГБ.
  • Локальні AI-моделі: файли з ~/.cache/huggingface, ollama/models чи stable-diffusion. Модель Llama-3 важить 16 ГБ — і часто залишається після експериментів.
  • Пакетні менеджери: кэші Homebrew, npm, pip, Cargo, Composer. Наприклад, npm cache може розростися до сотень мегабайт.
  • Дублікати файлів: ідентичні за вмістом файли, навіть якщо мають різні назви. Інструмент порівнює хеші, а не лише розмір.

MangoDisk не вгадує, що можна видалити — він спирається на офіційну документацію вендорів (наприклад, Docker Prune чи npm cache clean). За замовчуванням працює в режимі читання: видаляє лише після вашого підтвердження. У тестовому режимі (--dry-run) покаже, скільки місця звільнить без ризику.

Безпека та особливості роботи з MangoDisk

MangoDisk ставить безпеку на перше місце — і це відчутно з перших секунд. За замовчуванням інструмент працює в режимі читання: жоден файл не зникне без вашого відома. Перед видаленням система вимагає підтвердження — навіть якщо ви вибрали сотні гігабайт кешів Xcode чи артефактів Docker. Це захищає від випадкових втрат, особливо коли працюєш з критичними проєктами.

Візуалізація treemap показує, де саме “з’їдається” місце: великі блоки — великі файли чи директорії, кольори — категорії (наприклад, кеші IDE чи AI-моделі). Натиснув на блок — і бачиш точний шлях. Це швидше, ніж копатися в терміналі з du -sh.

Для тих, хто хоче автоматизувати рутину, є CLI. Наприклад, команда mangodisk clean --apply --selection all --dry-run покаже, скільки місця звільниться без реального видалення. А пошук дублікатів за вмістом (не лише за назвою) допоможе знайти копії навіть серед різних директорій. Усе це — на базі правил з офіційної документації вендорів, а не “агресивних” алгоритмів.

Стек? Rust для швидкості, Vue 3 + TypeScript для інтерфейсу, Tauri 2 для крос-платформності. 938 зірок на GitHub — не випадковість: інструмент вирішує конкретні проблеми розробників, а не просто “чистить диск”.

Як MangoDisk допомагає фахівцям з AI та SEO

Фахівці з AI та SEO щодня стикаються з однією проблемою: дисковий простір закінчується непомітно, а ручне очищення — як пошук голки в копиці сіна. MangoDisk вирішує це системно. Для AI-інженерів інструмент знаходить і видаляє локальні копії моделей (наприклад, невикористані версії Stable Diffusion чи Llama), артефакти Docker-контейнерів та тимчасові файли фреймворків на кшталт PyTorch. Замість того, щоб вручну прочісувати теки, достатньо запустити сканування — і побачити, що 15 ГБ займають застарілі контрольні точки моделей, а ще 8 ГБ — кеш CUDA. CLI-команда mangodisk clean --apply --selection ai-models автоматизує процес, звільняючи місце без ризику видалити критичні дані.

SEO-фахівці теж виграють. Великі проєкти з сотнями сторінок генерують тонни тимчасових файлів: кеші браузерів, локальні копії сайтів для тестування, архівні версії контенту. MangoDisk аналізує кеші IDE (WebStorm, VS Code), пакетні менеджери (npm, pip) та Docker-образи, які розростаються до десятків гігабайт. Наприклад, один лише кеш Node.js у великому проєкті може «з’їсти» 5–7 ГБ. Інструмент показує це у візуальній treemap, де відразу видно, що саме займає місце. А функція пошуку дублікатів за вмістом (не за назвою!) допомагає позбутися копій зображень чи документів, які накопичуються роками. Результат — швидше працюють інструменти, менше часу на технічне обслуговування, більше ресурсів на аналітику.

Автоматизація — ще один козир. Замість щотижневого ручного очищення можна налаштувати регулярний запуск через CLI або інтегрувати MangoDisk у CI/CD-пайплайн. Наприклад, для AI-команд: після навчання моделі автоматично видаляти тимчасові файли, залишаючи лише фінальні артефакти. Для SEO — очищувати кеші після кожного великого оновлення сайту. 938 зірок на GitHub і оновлення в серпні 2026-го підтверджують: інструмент не просто працює, а розвивається разом із вимогами користувачів.

Krasovskiy Blog