Repolode
Kruszoneq

Kruszoneq/macUSB

A guided macOS app for creating bootable USB installers for macOS, Windows, and Linux on Apple silicon and Intel Macs.

Open-source alternative to:Balena EtcherRufusBoot Camp Assistant

Stars
3,264
Forks
154
Open issues
5
Last commit
4 days ago

What is it?

macUSB is a macOS app that turns a USB drive into bootable installer media. It works from local .dmg, .cdr, .iso, and .app files, or from a built-in downloader that fetches macOS installers directly from Apple's servers.

Beyond macOS, it can create bootable USB media from supported Linux and Windows .iso images. For Windows 10 and 11 images, it can optionally prepare an Autounattend.xml file to automate first-run choices such as local account creation. It also supports legacy macOS installers on newer Macs, and includes a raw image writer and SHA-256 checksum tool.

The app is written in Swift and SwiftUI, is notarized, and is available through GitHub Releases or Homebrew. Creating media erases the selected USB drive.

Key features

  • 01Built-in downloader for macOS installers from Apple servers, including Public Beta releases.
  • 02Creates bootable media from local .dmg, .cdr, .iso, and .app sources.
  • 03Supports legacy macOS releases from Mac OS X Tiger 10.4 through macOS Golden Gate 27.
  • 04Creates bootable Linux and Windows media from .iso images.
  • 05Optional Autounattend.xml generation for Windows 10 and 11 first-run setup.
  • 06Calculates SHA-256 checksums and writes raw .iso or .img files to drives.

Use cases

  • Making a macOS installer USB for an older Mac or a legacy macOS version.
  • Installing macOS on an Apple silicon Mac from a USB drive created on a Mac.
  • Creating a Linux live or install USB from a downloaded .iso on a Mac.
  • Preparing a Windows 10 or 11 installer USB with optional setup automation.

Topics

FAQ

What is macUSB?
A guided macOS app for creating bootable USB installers for macOS, Windows, and Linux on Apple silicon and Intel Macs. macUSB is a macOS app that turns a USB drive into bootable installer media. It works from local .dmg, .cdr, .iso, and .app files, or from a built-in downloader that fetches macOS installers directly from Apple's servers.
Is macUSB free to use? What license does it have?
macUSB is open source under the MIT license. Check the license terms before using it in commercial products.
Is macUSB still maintained?
Actively maintained. The last commit to macUSB was on Oct 14, 2026.
What can I use macUSB for?
Making a macOS installer USB for an older Mac or a legacy macOS version. Installing macOS on an Apple silicon Mac from a USB drive created on a Mac. Creating a Linux live or install USB from a downloaded .iso on a Mac. Preparing a Windows 10 or 11 installer USB with optional setup automation.
Where can I get macUSB?
The source code and installation instructions are on GitHub: https://github.com/Kruszoneq/macUSB

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects