gibMacOS is a Python-based suite of utilities used to fetch official macOS installation files and recovery components directly from Apple servers. Its primary purpose is to download system images and assemble them into bootable recovery USB drives.
The tool specifically enables the creation of macOS recovery media from a Windows environment. It achieves this by using disk imaging and compression tools to flash the retrieved system components onto external USB storage.
The project manages its own environment by automating the resolution and installation of required Python dependencies at runtime. It further orchestrates the execution of external binaries to handle low-level disk formatting and image writing.