Wingman — bootable Windows 10/11 USB sticks on macOS

Once again found myself needing to create a bootable Windows USB stick on macOS, once again surprised at how fiddly it was.

This time, though, I made an app:

Wingman icon

Wingman

A native macOS app to create bootable Windows 10/11 USB installers.

Download for macOS

macOS 13+ · 0.7MB

View on GitHub →
It's a small application, and tightly scoped: it supports official Windows 10 and 11 ISOs, and uses frameworks introduced in macOS 13+ (Ventura).

This was an interesting one, because there's a C library, wimlib, that most applications in this genre use. It's used for managing the Windows Imaging Format originally designed for Vista.
Turns out that there's only a small corner of this really needed for producing a bootable USB stick from an official ISO, trivially portable to Swift.

It's only ~3k lines of code, and I expect it will be easy enough to rebuild on future versions of macOS.

Changelog

  1. — Fixed typo.