- Support macOS 10.7 Lion through macOS 26 Tahoe installers.
- Download macOS installers exclusively from official Apple sources.
- Includes intelligent file size optimization to produce the smallest possible installer images.
Supported formats:
- ISO – True DVD/CD format compatible with Proxmox VE, QEMU, VirtualBox, and VMware
- DMG – For create bootable macOS installer USB drives on Windows with Rufus or on Linux with
dd
Available workflows:
- Recovery ISO (Recommended) – Lightweight recovery image (build takes ~2-5 min) • Best for virtualization
- Full Installer – Complete offline installer (build takes ~10-60 min, 5-18GB) • Best for offline use
Important
- Use the "Build macOS Recovery ISO image" workflow unless you really need an offline installer.
- GitHub-hosted runners are a free public resource — please use them responsibly.
- Already have macOS? Build macOS installer ISO/DMG image with this command (replace
tahoewith the desired version):
curl -L https://raw.githubusercontent.com/LongQT-sea/macos-iso-builder/main/mkmaciso | bash -s tahoe
-
Fork this repository.
-
Go to the Actions tab in your forked repository.
-
Click the green button "I understand my workflows, go ahead and enable them".
-
Select the "Build macOS Installer ISO/DMG image" or "Build macOS Recovery ISO image" workflow from the left sidebar..
-
Click the "Run workflow" button.
-
Configure the workflow inputs:
- macOS version – Choose a version (Sequoia, Sonoma, etc.).
- Image format – Choose
isofor virtual machines ordmgfor bootable USB drives.
-
Click the green "Run workflow" button to start the build.
-
Wait for the workflow to complete (this may take 10-60 minutes).
-
Open the completed workflow run and scroll to the Artifacts section.
-
Download the artifact (e.g.,
macOS_Sequoia_15.7.3.iso).
Tip
Enable Cloudflare WARP for faster downloads.
- Extract the ZIP file to get your
.isoor.dmgfile.
Tip
To create a bootable macOS installer USB drive on Windows:
- Open Rufus
- Click SELECT, change the filter to "All files", then select your macOS
.dmg - Click START
- Optional: After flashing the
dmgimage to the USB drive, there will be free/unallocated space remaining on the USB drive. Use Disk Management to create a new FAT32 partition and place your EFI folder there if needed.
Note
By default, artifacts are kept for 7 days. You can change this in the workflow YAML file.
Tip
- For best performance, use a macOS VM on Proxmox VE with iGPU or dGPU passthrough.
- Install macOS on Proxmox VE using LongQT-sea/OpenCore-ISO.
- For Intel GVT-d iGPU passthrough, see LongQT-sea/intel-igpu-passthru.
This tool downloads macOS images directly from Apple's servers. Users are responsible for complying with Apple's Software License Agreement.