mas-cli/mas
:package: Mac App Store command-line interface observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 99
- Release rhythm 82
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 8
- age_days: 4049
- days_rel: 121
- days_push: 8
- n_releases_24m: 24
Adoption not part of the score
12322 stars · 298 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
mas is a command-line interface for the Mac App Store, written in Swift. It lets users search, install, update, and manage App Store apps from the terminal, making it well suited for scripting and automation.
Use cases
- install mac app store apps from the command line
- update all app store apps via script
- automate macos setup with homebrew and mas
- list installed app store apps and their versions
- search the mac app store from terminal
When to choose
- you want to script or automate Mac App Store installs and updates
- you manage macOS machines with configuration tools like Homebrew or Ansible
- you prefer terminal workflows over the App Store GUI
When to avoid
- you need to install apps outside the Mac App Store
- you are on Linux or Windows, since mas is macOS-only (macOS 13+)
- you need GUI browsing or reviews of App Store apps
Facets
cli-tool · maturity active
cli package-manager developer-tools workflow-automation developer-tools operating-systems cli mac-app-store homebrew software-update swift app-management command-line automation macos
1 source
- readme: https://github.com/mas-cli/mas · fetched 2026-08-28 · 5101f2b398e1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mas-cli/mas | main | 93 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem