Нативный магазин приложений для macOS: устанавливайте, обновляйте и удаляйте программы не из App Store через Homebrew Cask — без настройки в Terminal.
mas-cli/mas
CLI для Mac App Store: поиск, установка и обновление приложений из скриптов и терминала.
- Звёзды
- 12,416
- Форки
- 300
- Открытые issues
- 89
- Последний коммит
- 17 часов назад
Что это?
mas — CLI для Mac App Store, предназначенный для скриптов и автоматизации. С его помощью можно искать приложения в App Store, просматривать установленные приложения, проверять наличие обновлений и устанавливать или обновлять приложения, не открывая графический интерфейс App Store.
В командах можно указывать числовые ADAM ID или bundle ID, а результаты выводить в виде таблиц, пар «ключ — значение» или JSON для обработки другими инструментами. Данные об установленных приложениях считываются из Spotlight, поэтому для работы команд списка и обновления приложения должны быть проиндексированы.
mas интегрируется с Homebrew Bundle: приложения можно добавить в Brewfile, а затем устанавливать и обновлять с его помощью. Также mas можно использовать с Topgrade для обновления приложений. Для установки и обновления требуется войти в App Store с помощью Apple Account; также могут потребоваться права root через sudo.
Ключевые возможности
- 01Поиск в Mac App Store и просмотр сведений о приложениях по названию или ID.
- 02Просмотр установленных приложений и проверка наличия обновлений.
- 03Установка, получение, обновление и удаление приложений из терминала.
- 04Вывод результатов в виде таблиц, пар «ключ — значение» или JSON.
- 05Поддержка ADAM ID и bundle ID.
Сценарии использования
- Автоматизация подготовки нового Mac с заданным списком приложений из App Store.
- Добавление приложений из App Store в Brewfile для Homebrew.
- Проверка и обновление приложений из App Store в рамках скрипта обслуживания.
Быстрый старт
- 1
Установить mas с помощью Homebrew
brew install mas - 2
Найти приложение по названию
mas search Xcode - 3
Посмотреть список установленных приложений
mas list
Что важно знать
- Требуется macOS; работает только с Mac App Store.
- Платные приложения нельзя купить через mas — их нужно покупать в App Store.
- Приложения для iOS и iPadOS не поддерживаются.
В подборках
Темы
Частые вопросы
- Что такое mas?
- CLI для Mac App Store: поиск, установка и обновление приложений из скриптов и терминала. mas — CLI для Mac App Store, предназначенный для скриптов и автоматизации. С его помощью можно искать приложения в App Store, просматривать установленные приложения, проверять наличие обновлений и устанавливать или обновлять приложения, не открывая графический интерфейс App Store.
- mas можно использовать бесплатно? Какая у него лицензия?
- mas распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- mas всё ещё поддерживается?
- Активно поддерживается. Последний коммит в mas — 6 нояб. 2026 г..
- Для чего можно использовать mas?
- Автоматизация подготовки нового Mac с заданным списком приложений из App Store. Добавление приложений из App Store в Brewfile для Homebrew. Проверка и обновление приложений из App Store в рамках скрипта обслуживания.
- Как установить mas?
- Установить mas с помощью Homebrew: brew install mas Найти приложение по названию: mas search Xcode Посмотреть список установленных приложений: mas list
- Где скачать mas?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mas-cli/mas
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Пакетный менеджер для macOS и Linux: устанавливает инструменты командной строки и GUI-приложения из репозиториев formula и cask.
Основная коллекция cask-рецептов Homebrew для установки готовых GUI-приложений, CLI-инструментов и шрифтов от разработчиков через CLI brew.
Бесплатная NTFS-поддержка для чтения и записи в macOS через FSKit от Apple — без kernel extension и macFUSE.
Плиточный прокручиваемый оконный менеджер для macOS, написанный как Spoon-плагин для приложения автоматизации Hammerspoon.
Подборка инструментов безопасности, тестовых приложений и ресурсов по джейлбрейку для macOS и iOS.