Все проекты
  • Нативная разработка для macOS
  • Инструменты работы с файловой системой
  • Процессы проверки файлов

Scrub — приложение для macOS

Посмотрите, что приложение оставляет после себя.

Подробнее о проекте
Экраны Scrub с просмотром приложения и связанных с ним файлов
Проект
Scrub — приложение для macOS
Клиент / продукт
Scrub
Результат работы
Приложение для macOS
Год
2026
Наша роль
Разработка нативного приложения для macOS

О проекте

Пакет приложения — лишь часть того, что программа хранит на Mac. Кеши, настройки, контейнеры и вспомогательные файлы могут оставаться после её удаления. Scrub собирает связанные файлы в одном месте для просмотра.

Интерфейс показывает установленные приложения и занятое ими место на диске. Отдельный раздел Leftovers предназначен для файлов, связанных с уже удалёнными приложениями.

Перейти на сайт

Наш подход

Логика сканирования использует точные идентификаторы пакетов для надёжного определения связей, а менее уверенные совпадения по имени показывает для проверки. Группировка по категориям, размеры файлов и предупреждения об общих файлах одного разработчика помогают понять, что найдено, до принятия решения.

SwiftUI обеспечивает нативный интерфейс, в котором сведения о приложении показаны рядом с группами связанных файлов. Пользователь явно выбирает и проверяет файлы: обнаружение файла само по себе не означает команду на его удаление.

Что мы создали

Scrub связывает поиск локальных файлов с явным этапом проверки и обычным перемещением поддерживаемых пользовательских файлов в Корзину.

  • Список приложений

    Ищите и сортируйте установленные приложения, изучайте связанное с ними использование диска.

  • Проверка каждого файла

    Просматривайте кеши, настройки, контейнеры, журналы и вспомогательные файлы по категориям.

  • Остатки удалённых программ

    Находите файлы, связанные с ранее удалёнными приложениями.

  • Очистка под контролем пользователя

    Проверяйте неоднозначные и общие файлы перед перемещением выбранных файлов в Корзину.

Есть идея проекта?

Расскажите, что вы создаёте. Мы поможем определить следующий шаг.

Связаться с командой