Перейти к содержанию

macOS disk analyzer

DiskScope

Нативный анализатор диска: тепловая карта, крупнейшие файлы и очистка в Корзину. SwiftUI, APFS, без облака.

v2.0.0 · macOS 14+ · universal

АрхитектурыApple · Intel
Сканерgetattrlistbulk
ПриватностьЛокально

Аналог 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: при первом запуске может понадобиться «Открыть» через контекстное меню.

  1. Скачайте DiskScope-macos-universal.dmg и откройте образ.
  2. Перетащите DiskScope.app в «Программы».
  3. Для полного сканирования выдайте приложению «Полный доступ к диску» и перезапустите его.

Или соберите сами: ./build.sh — Сборка и тесты.

Gallery

Скриншоты

Карта папки в DiskScope
Тепловая карта
Крупнейшие объекты в DiskScope
Крупнейшие объекты
Типы файлов в DiskScope
Типы файлов
Вложенная карта папки
Вложенная карта
Мастер очистки в DiskScope
Очистка по правилам
Инспектор файла в DiskScope
Инспектор и быстрый просмотр
Полная картина диска в DiskScope
Место, purgeable и снимки APFS
Поиск дубликатов в DiskScope
Дубликаты по содержимому
Похожие изображения в DiskScope
Похожие изображения через Vision

Releases

Что нового

Текущий релиз — v2.0.0. Все релизы · CHANGELOG.

DiskScope сканирует диск локально, показывает карту и крупнейшие объекты, считает типы файлов и умеет аккуратно перемещать выбранное в Корзину. Релизы собираются автоматически по тегам, а этот сайт — из тех же Markdown-файлов.

License

Лицензия

MIT. Исходный код — в репозитории fso13/DiskScope.