Перейти к содержимому

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), .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