Open-source macOS menu bar manager that hides unused icons and lets you search and reveal items from the keyboard.
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 Etcher
Rufus
Boot 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
A tiny, fully native macOS launcher with a global hotkey, clipboard history, window management and Raycast extension support, built in SwiftUI and AppKit.
Swift and Metal runtime that runs Gemma 4 26B-A4B on Apple Silicon Macs with about 2 GB of RAM by streaming experts from SSD.
An MCP server that lets AI agents reverse engineer native binaries, JavaScript/Electron apps, .NET assemblies, websites and more, with evidence for each finding.
A feature-rich command-line tool for downloading audio and video from thousands of websites, forked from youtube-dl.
Turns a codebase or LLM wiki into an interactive knowledge graph you can browse, search, and query from AI coding tools.