corpnewt/gibmacos

Py2/py3 script that can download macOS components direct from Apple

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 51 minutes ago
Added to GitGenius on September 9th, 2026
Created on September 26th, 2018
Open Issues & Pull Requests: 120 (+0)
GitHub issues: Enabled
Number of forks: 922
Total Stargazers: 7,263 (+0)
Total Subscribers: 159 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.6 hours
Mean response time: 117.4 days
90th percentile: 233.8 days
Tracked items: 24

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 13% of issues opened in the past year have been closed. Three people close 88% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 8
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 529 days
Stale 30+ days: 8
Stale 90+ days: 5

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

gibmacos is a Python script that downloads macOS components directly from Apple's servers.

The tool solves the problem of obtaining macOS installation media on non-Mac platforms. It retrieves the necessary components from Apple's distribution infrastructure, allowing users to acquire macOS installers without owning a Mac. The script works by connecting to Apple's servers and downloading the required files, which can then be used to create installation media.

This tool is suited for system administrators, IT professionals, and users who need to obtain macOS installers on Windows or Linux systems. It is particularly useful for those building Internet Recovery USB installers from non-Mac platforms. However, users should be aware that the tool's capabilities have changed with newer macOS versions. For macOS versions through Catalina, the script can build Internet Recovery USB installers on Windows using dd and 7zip. Starting with macOS Big Sur, Apple changed its distribution method to use InstallAssistant.pkg files, which means Internet Recovery USB creation via the script is no longer possible on Windows for these newer versions, though the installer application can still be created on macOS itself by running the package directly.

Development activity on the project shows consistent maintenance with regular updates addressing changes in Apple's distribution methods. The maintainer actively documents limitations and version-specific behavior in the README to keep users informed of what the tool can and cannot accomplish. Security awareness is demonstrated through explicit warnings about third-party redistributions and guidance directing users to the official GitHub repository to avoid malware risks.