ninxsoft /
Mist
Утилита для Mac, которая автоматически скачивает прошивки и установщики macOS.
Форки
210
Звёзды
4.9k
Issues
0
Mist — утилита для macOS, которая сама находит и скачивает официальные установщики и прошивки Apple. Экономит время при настройке окружения.
Что делает
Инструмент автоматизирует поиск и загрузку образов macOS. Вместо ручного поиска на сайте Apple или в App Store, ты получаешь прямой доступ к актуальным версиям систем.
Приложение скачивает установщики в формате .app или прошивки в .ipsw. Это удобно, если ты готовишь виртуалки, настраиваешь парк маков или просто хочешь иметь под рукой чистый дистрибутив для тестов.
Как работает
Mist скачивает данные напрямую с серверов Apple, используя их официальные каталоги обновлений. Программа анализирует XML-фиды, находит нужные версии и запускает загрузку через стандартные протоколы.
Приложение работает как нативная утилита для macOS. Оно не требует сторонних прокси или скрытых API, всё прозрачно.
Кому подходит
Разработчикам, которые поднимают виртуальные машины с macOS для тестирования софта.
Системным администраторам, настраивающим десятки рабочих станций в офисе.
Вайб-кодерам, которые собирают сетап для разработки и хотят автоматизировать очистку системы.
Энтузиастам, хранящим архивы старых версий macOS для своих проектов.
Основные возможности
Поиск установщиков macOS (от старых версий до последних релизов).
Загрузка прошивок .ipsw для Apple Silicon.
Выбор формата вывода: .app, .iso или .pkg.
Автоматическая проверка целостности файлов после загрузки.
Удобный интерфейс для фильтрации версий по дате или номеру сборки.
Экспорт списка доступных версий в JSON для интеграции в скрипты.
Как установить
Утилиту можно поставить через Homebrew, если у тебя настроен Cask.
brew install --cask mistЕсли предпочитаешь ручную установку, скачай готовый бинарный файл с GitHub Releases, перетащи в папку Applications и запусти.
Как применить в своём продукте
Ты можешь использовать Mist как часть своей инфраструктуры для автоматизации. Например, если строишь сервис по аренде виртуальных macOS-сред, этот инструмент станет основой для подготовки образов.
Скриптуй скачивание образов для CI/CD пайплайнов, чтобы всегда тестировать софт на свежих версиях системы.
Встраивай Mist в свои скрипты настройки окружения, чтобы одним кликом разворачивать нужную версию macOS на новом железе.
Используй JSON-вывод для создания собственного дашборда с актуальными версиями ОС для команды.
Подводные камни
Приложение требует прав на запись в системные папки, если ты выбираешь их для сохранения образов. Учитывай размер файлов — полные установщики macOS весят по 12–15 ГБ, поэтому следи за свободным местом на диске. Скорость загрузки ограничена только твоим интернет-каналом и текущей нагрузкой на CDN Apple.
Частые вопросы
Можно ли автоматизировать Mist через терминал?
Да, Mist предоставляет CLI-интерфейс. Ты можешь вызывать его из своих скриптов, чтобы скачивать нужные версии ОС без открытия графического окна. Это идеально подходит для автоматизации процесса сборки образов в фоновом режиме.
Нужно ли платить за использование?
Нет, проект полностью бесплатен и открыт. Это open source утилита, которая просто упрощает взаимодействие с публичными API Apple.
Поддерживает ли программа загрузку старых версий?
Да, она показывает все доступные версии, которые Apple еще позволяет загружать через свои каталоги. Ты увидишь список всех совместимых с твоим железом релизов.
Похожие репозитории
IINA — это мощный видеоплеер для macOS на базе MPV. Идеальное решение, если нужно встроить качественный медиа-движок в свой проект или просто заменить стандартные плееры.
Stats — это open source монитор ресурсов для macOS, который живет в строке меню. Показывает всё: от нагрузки на CPU до температуры датчиков и скорости сети.
UTM запускает Windows, Linux и другие ОС на macOS и iOS. Это эмулятор для запуска полноценных виртуальных машин без необходимости джейлбрейка.
MonitorControl превращает любой сторонний монитор в нативный Apple Display. Управляй яркостью и звуком через клавиатуру Mac или шорткаты.
Данные обновлены: 3 июня 2026 г.