Бесплатно и с открытым кодом, для macOS

Узнайте, что занимает диск. И освободите его.

OpenDisk показывает весь диск в виде интерактивной круговой диаграммы, и всё крупное сразу бросается в глаза. Соберите ненужное и удалите всё за один раз.

macOS 14 или новее · Apple Silicon и Intel · Нотаризовано Apple

Полное сканирование 1 TB за 17 секунд.

OpenDisk получает от macOS все файлы папки одним вызовом и читает несколько папок одновременно.

OpenDisk17s
DaisyDisk37s2.2× дольше
Baobab2m 15s7.9× дольше

Замер на Mac с Apple silicon: сканирование диска APFS на 1 TB с холодного старта. Чем больше файлов на диске, тем дольше.

Возможности

Всё в одном окне.

Диски в боковом меню, список как в Finder и диаграмма, на которой видны самые большие папки. Сделано так, как и должно быть сделано приложение для Mac.

Весь диск как на ладони

Круговая диаграмма рядом со списком в стиле Finder. Наведите курсор, чтобы увидеть точный размер, нажмите, чтобы перейти глубже. Результаты появляются прямо во время сканирования.

Соберите и очистите

Перетащите всё ненужное в Сборщик, посмотрите, сколько места освободится, а затем переместите всё в Корзину или удалите навсегда.

Найдите любой файл

Ищите по имени среди всех файлов на диске — результаты появляются по мере ввода.

Кэши под контролем

Кэши Xcode, npm, Homebrew и других инструментов разработчика собраны в одном месте, и их можно очистить за один шаг.

Повторное сканирование за секунды

OpenDisk помнит последнее сканирование и перечитывает только изменившиеся с тех пор папки.

Конфиденциальность и безопасность

Ничто не покидает ваш Mac.

OpenDisk работает только на вашем компьютере и осторожно относится к удалению.

Политика конфиденциальности →

Без телеметрии и аккаунта

OpenDisk никуда не отправляет ни имена ваших файлов, ни что-либо ещё. Единственный сетевой запрос — проверка обновлений.

Открытый код, MIT

Весь код лежит на GitHub. Читайте, собирайте сами или присылайте исправления.

Подписано и нотаризовано

Сборки проходят нотаризацию Apple, а каждое обновление перед установкой проверяется по подписи EdDSA.

Удалить лишнее непросто

Системные папки, ваша папка пользователя и «Библиотеки» защищены. Всегда можно выбрать «Переместить в Корзину».

Узнайте, куда делось место.

Бесплатно, с открытым кодом — и уже через минуту после загрузки OpenDisk сканирует ваш Mac.

Mac App Store

Из-за песочницы Apple доступны только выбранные вами диски и папки.

Homebrew

Та же сборка, что и при загрузке, — установка и обновление из Терминала.

brew install --cask opendisk

macOS 14 или новее · Apple Silicon и Intel · Лицензия MIT · Исходный код на GitHub

Вопросы

Ответы на вопросы.

Всё, о чём спрашивают перед первым сканированием. Чего-то не хватает?

Создайте issue →
Это правда бесплатно?

Да. OpenDisk — программа с открытым кодом под лицензией MIT. Нет пробного периода, платной версии, заблокированных функций и аккаунта. Если OpenDisk вам пригодился, поставьте звезду на GitHub — так его найдут и другие.

Почему он такой быстрый?

OpenDisk читает папки целиком системным вызовом getattrlistbulk(2), а не запрашивает файлы по одному, и использует небольшой пул потоков чтения, настроенный под то, как APFS обрабатывает чтение каталогов. Кроме того, он хранит последнее сканирование и применяет изменения файловой системы, поэтому повторное сканирование вскоре после первого обычно занимает секунду-другую.

Что выбрать: загрузку с сайта или версию из App Store?

Загрузку с сайта, если хотите сканировать весь Mac. Песочница Apple ограничивает версию из App Store выбранными вами дисками и папками. В остальном это одно и то же приложение, и обе версии бесплатны.

Какие Mac поддерживаются?

Любой Mac с macOS 14 Sonoma или новее, на Apple Silicon или Intel.

Зачем ему полный доступ к диску?

Без него macOS скрывает часть диска, и итоговые размеры получаются меньше реальных. OpenDisk запрашивает доступ при первом запуске. Его также можно включить в разделе «Системные настройки» → «Конфиденциальность и безопасность» → «Полный доступ к диску». В любом случае данные не покидают ваш Mac.

Удаление безопасно?

Вы выбираете сами при каждой очистке: переместить в Корзину, чтобы можно было всё вернуть, или удалить навсегда и сразу освободить место. OpenDisk не удаляет системные папки, вашу папку пользователя и папку «Библиотеки».

Как работают обновления?

Версия с сайта обновляется сама через Sparkle — открытый фреймворк, которым пользуются многие приложения для Mac, — и перед установкой проверяет подпись каждого обновления. Версия из App Store обновляется через App Store, а пользователи Homebrew могут выполнить brew upgrade.

Можно ли поучаствовать в разработке?

Конечно. Сделайте форк репозитория, внесите изменения и откройте pull request. Для крупных изменений сначала создайте issue, чтобы обсудить подход.