--- title: MangoDisk: як знайти та видалити сміття на macOS/Windows без ризику url: https://blog.krasovskiy.team/mangodisk-iak-znaity-ta-vydalyty-smittia-na-macos-windows-bez-ryzyku/ date: 2026-08-21 lang: uk source: blog.krasovskiy.team --- # 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-моделі](https://blog.krasovskiy.team/echobird-universalnyi-instrument-dlia-shvydkoho-upravlinnia-ai-modeliamy/). На відміну від агресивних «чистильників», MangoDisk за замовчуванням працює лише в режимі читання — видаляти файли можна тільки після підтвердження, а правила очищення базуються на офіційній документації вендорів. Інтерфейс показує візуалізацію дисків у вигляді treemap, дозволяє шукати дублікати за вмістом, має вбудований деінсталятор і [CLI для автоматизації](https://blog.krasovskiy.team/navi-interaktyvnyi-instrument-dlia-shvydkoho-poshuku-komand-shell/). Наприклад, щоб протестувати очищення без видалення, достатньо виконати команду: `mangodisk clean --apply --selection all --dry-run`. Інструмент [написаний на Rust](https://blog.krasovskiy.team/lehkovesnyi-c99-rushii-dlia-llm-zapusk-modeli-2-78t-na-cpu/), використовує 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](https://docs.docker.com/config/pruning/) чи [npm cache clean](https://docs.npmjs.com/cli/v10/commands/npm-cache)). За замовчуванням працює в режимі читання: видаляє лише після вашого підтвердження. У тестовому режимі (`--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-го підтверджують: інструмент не просто працює, а розвивається разом із вимогами користувачів.