macOS disk analyzer
DiskScope
Нативный анализатор диска: тепловая карта, крупнейшие файлы и очистка в Корзину. SwiftUI, APFS, без облака.
v2.0.0 · macOS 14+ · universal
Аналог Disk Space Analyzer
DiskScope написан на SwiftUI и анализирует диск локально: файлы и
результаты не отправляются в сеть. Сеть используется только для проверки
обновлений по кнопке в настройках. Сторонних библиотек и демонов нет.
Сканирование идёт напрямую через getattrlistbulk и openat.
Features
Возможности¶
-
Быстрый скан
Один системный вызов на пачку файлов, обход на файловых дескрипторах, прогресс и отмена. На тёплом кэше — до ~170 000 объектов/с.
-
Drag & drop
Перетащите папку в окно — скан начнётся сразу. Файл открывает свою папку.
-
Тепловая карта
Два уровня treemap: размер прямоугольника равен месту на диске. Клик проваливает в папку, у больших папок видны вложенные элементы.
-
Крупнейшие файлы
Файлы и приложения, отсортированные по размеру, с путём, долей и быстрыми действиями в Finder или Корзину.
-
Типы и очистка
Видео, изображения, аудио, архивы, документы, код и приложения. Удаление — только по подтверждению, с мгновенным пересчётом дерева.
-
Очистка по правилам
Кэши Xcode, старые установщики, бэкапы и Docker. Риск, цель по гигабайтам и отмена через
⌘Z. -
Экспорт отчёта
CSV или HTML по текущей папке либо всему скану. Учитывает поиск и фильтры; HTML — один файл с топ-100.
-
Коллекция
Кандидаты на удаление из разных папок в одном списке.
⌘-клик на карте,⌘6— панель, удаление пачкой с отменой. -
Глобальный поиск
⌘Fпо имени или части пути, с фильтрами размера, типа, категории и даты. Индекс строится локально и только при первом открытии. -
Инспектор и QuickLook
⌥⌘I— путь, занятый и логический размер, даты.Пробел— быстрый просмотр; контекстные меню ведут в Finder, терминал и коллекцию. -
Полная картина диска
⌘7: свободно и purgeable, размер Корзины и локальные снимки APFS. Только чтение — DiskScope ничего не удаляет автоматически. -
История сканов
⌘8: последние 30 сканов и сравнение «что выросло» по папкам верхнего уровня. Хранится локально, файлы не затрагиваются. -
Жёсткие ссылки
Вторая ссылка на тот же inode не удваивает занятое место и помечается звеном цепи в таблицах, поиске и инспекторе.
-
Дубликаты файлов
⌘9: группы по размеру и SHA-256, порог, выбор копий и отправка в Корзину. Жёсткие ссылки исключены, содержимое не покидает Mac. -
Похожие изображения
⌘0: локальный Vision, feature print и порог похожести. Превью, QuickLook и те же действия с файлами. -
Русский и английский
Язык переключается в настройках; интерфейс, единицы и даты следуют выбранному языку.
-
CLI для CI
diskscope-cli --json --budget 50GB: машинный отчёт, проверка размера и код выхода 3 при превышении. -
Shortcuts и Finder
App Intents для сканирования и бюджета плюс Quick Action «Scan with DiskScope» в Finder.
-
Доступность
VoiceOver-метки, клавиатурный фокус и навигация по карте стрелками,
Return,SpaceиEsc. -
Монитор в меню-баре
Свободное место или процент, purgeable и быстрые действия без открытия основного окна.
-
Кэш дерева
Повторный скан без изменений — секунды.
FSEventsинвалидирует кэш при новых, удалённых и изменённых файлах. -
Параллельный обход
Папки верхнего уровня сканируются одновременно; hard links считаются один раз.
-
Бюджеты папок
Лимит, прогресс в инспекторе, бейдж на карте и предупреждение о превышении после скана.
-
Заброшенные файлы
Крупные файлы без изменений 6–36 месяцев с безопасными исключениями и удалением через Корзину.
-
Медиа-поиск
Изображения, музыка, видео и документы (DOC/DOCX, PDF) по нескольким папкам. Выбор файлов и перенос в выбранную папку.
-
В «Фото»
Выбранные изображения можно импортировать в медиатеку «Фото»; оригиналы перемещаются, а не копируются.
-
Командная палитра
Все действия — скан, переходы, Finder, Корзина и настройки — через
⌘K. -
Кастомное окно
Title bar с нативными traffic lights, статусом и командной палитрой — как в VS Code.
Install
Установка¶
Скачать последний релиз Все релизы
Universal DMG для Apple Silicon и Intel, macOS 14+. Откройте образ с фирменным
фоном и перетащите DiskScope.app в «Программы». Подпись ad-hoc: при первом
запуске может понадобиться «Открыть» через контекстное меню.
- Скачайте
DiskScope-macos-universal.dmgи откройте образ. - Перетащите
DiskScope.appв «Программы». - Для полного сканирования выдайте приложению «Полный доступ к диску» и перезапустите его.
Или соберите сами: ./build.sh — Сборка и тесты.
Gallery
Скриншоты¶
Releases
Что нового¶
Текущий релиз — v2.0.0. Все релизы · CHANGELOG.
DiskScope сканирует диск локально, показывает карту и крупнейшие объекты, считает типы файлов и умеет аккуратно перемещать выбранное в Корзину. Релизы собираются автоматически по тегам, а этот сайт — из тех же Markdown-файлов.
License
Лицензия¶
MIT. Исходный код — в репозитории fso13/DiskScope.