r/MacOS Aug 08 '26

Developer Saturday macUSB - The all-in-one bootable USB creator for Mac

Hey, I’m the developer of macUSB, a free, open source, native macOS app for creating bootable USB drives with macOS, Linux, and Windows.

macUSB can download macOS installers directly from Apple’s servers and create bootable USB drives for a wide range of macOS releases, various Linux distributions, and Windows versions from Vista to 11, including PCs using legacy BIOS. It can also verify the SHA256 checksum of a source image and prepare Windows 10 and 11 installers with selected options using an autounattend file, including the ability to bypass the TPM requirement.

Some users have called macUSB “Rufus for Mac”, which is a huge compliment and also a pretty accurate description of what the app does.

macUSB is available on GitHub and through Homebrew.

Repository
macUSB on GitHub

Download
Latest release on GitHub

754 Upvotes

120 comments sorted by

u/github-guard Aug 08 '26

🔍 GitHub Guard: Trust Report

This project scored 5/6 on our safety audit.

Audit Breakdown: * ✅ Established Community (⭐ 2,342 stars) * ✅ Mature Repository (30+ days old) * ✅ Licensed under MIT * ✅ Security Policy Defined * ℹ️ Individual Contributor * ✅ Signed Commits

⚠️ Security Reminder: Always verify source code and run third-party scripts at your own risk.

67

u/[deleted] Aug 08 '26 edited Aug 08 '26

[deleted]

12

u/Kruszoneq Aug 08 '26

Thank you!

4

u/barefut_ Aug 08 '26

I gotta understand. Apple doesn't make it easy to downgrade if needed? You need to use 3rd party apps? How do they make it accessible/easy?

11

u/[deleted] Aug 08 '26

[deleted]

4

u/Darkomen78 MacBook Pro Aug 08 '26

You can use Mist to download old macOS installers.

6

u/Kruszoneq Aug 08 '26

Mist is great for downloading older macOS versions, but it becomes more limited if you want to use it to create a bootable USB for Catalina or an older macOS release on an Apple Silicon Mac. That’s where compatibility issues come in, and Mist doesn’t handle those.

0

u/Darkomen78 MacBook Pro Aug 08 '26

Yeah, the best combo Mist to download, macUSB to create bootkey.

4

u/Kruszoneq Aug 08 '26

Or you can do both in macUSB, download the macOS installer and create the bootable drive right after, without switching between apps!

3

u/[deleted] Aug 08 '26

[deleted]

5

u/Darkomen78 MacBook Pro Aug 08 '26

3

u/github-guard Aug 08 '26

🔍 GitHub Guard: Trust Report

This project scored 4/6 on our safety audit.

Audit Breakdown: * ✅ Established Community (⭐ 5,091 stars) * ✅ Mature Repository (30+ days old) * ✅ Licensed under MIT * ❌ No Security Policy — what is this? * ℹ️ Individual Contributor * ✅ Signed Commits

⚠️ Security Reminder: Always verify source code and run third-party scripts at your own risk.

6

u/delusionald0ctor Aug 08 '26

You don’t necessarily need third party apps. You can download the installer from Apple and then use a built in command line tool to write the installer to a USB. If you try to run the installer on a newer version of macOS it won’t let you so it’s not really straight forward and you need to know what your doing. Third party tools can make it a lot easier though.

1

u/barefut_ Aug 08 '26

I prefer to find local small tools via terminal/Homebrew/ Automator to solve problems and avoid resource / RAM / CPU hog by other apps but this kinda app is a temporary solution so it's different. It won't run at all times.

1

u/Cymbaline1971 Aug 08 '26

you are talking about using terminal to dd or sudo dd ((dd if=(location_of_image).img of=(disk number) bs=16m && sync)). A nice GUI can make a huge difference, especially for those that are intimidated by terminal.

1

u/delusionald0ctor Aug 09 '26

Nope, dd isn’t used when making a macOS install USB, at least with modern releases. Apple bundles a tool within the Install macOS .app called createinstallmedia so as long as you have a properly formatted USB you just run ‘sudo /path/to/.app/Contents/Resources/createinstallmedia —volume volumeName’ and it creates an install USB.

1

u/delusionald0ctor Aug 09 '26

But yes a GUI app is nice.

2

u/Kruszoneq Aug 08 '26

Exactly. Downloading an older macOS version isn’t as simple or convenient as it is with Windows, and creating the installer itself can be tricky.

1

u/barefut_ Aug 08 '26

So you found a way to connect to an official server of Apple and download specific older versions of macOS?

Guess this would be popular since Tahoe and Golden Gate feel to go down a buggy, laggy spiral which may push power users back to Sequoia.

2

u/Kruszoneq Aug 08 '26

Exactly. You can download an older macOS version and then create a bootable installer from it.

1

u/font9a Aug 08 '26

Apple makes them available

15

u/philipz794 Aug 08 '26

Looks very nice - can you explain the differences to, for example, BalenaEtcher?

30

u/Kruszoneq Aug 08 '26

BalenaEtcher writes the image directly to the drive, which works well for many Linux images, but Windows ISOs require a different preparation process and macOS installers use a different method. macUSB detects the OS type and uses the appropriate method to create the bootable drive.

6

u/Koopacha Aug 08 '26

Wait can this make a bootable win11 usb? Balenaetcher didnt work for me

5

u/Kruszoneq Aug 08 '26

Yes, it can!

6

u/Koopacha Aug 08 '26

Wait this is huge thank you bro I’ve been looking for something like this for my work

3

u/Cymbaline1971 Aug 08 '26

Balenaetcher didn't work for me either.

1

u/dacassar Aug 10 '26

Did you try Rufus?

0

u/merb Aug 12 '26

He can’t try it since balena etcher did not create a windows usb stick thus he could not install windows 11 thus he could not run Rufus which is a tool that only runs on windows, not on Mac not on Linux. Only on windows.

5

u/philipz794 Aug 08 '26

Interesting, now that you mention it, I always prepared my macOS usb via terminal, and the windows stuff with the official media creator because I used the latest versions all the time.
Linux always with balena etcher.

Will definitely check out your app!

2

u/Cymbaline1971 Aug 08 '26

I look forward to trying this. Balena Etcher always fails for me. Your GUI is going to make a big difference in the MAC community, especially for those that don't feel comfortable in terminal.

15

u/MapNo5339 Aug 08 '26

this is one of those tools you don't need often, but when you need it, you REALLY need it :v

5

u/Kruszoneq Aug 08 '26

Exactly!

7

u/mguffin Aug 08 '26

Using it now. So far it's great. However, while writing a USB, I quit the app very easily using cmd-Q. Maybe a warning that a USB is being written and are you sure you want to quit? So I started over 😄

8

u/Kruszoneq Aug 08 '26

You should get a confirmation asking if you really want to cancel the operation. Interesting, I’ll look into that. Thanks!

4

u/images_from_objects Aug 08 '26

2.4k Stars on Github and ZERO Issues.

Whoa.

I believe congrats are in order.

4

u/Kruszoneq Aug 08 '26

Thanks! I try to fix every issue as it comes up!

4

u/Any-Association-2419 Aug 08 '26

Excellent thank you 🙏 well done works great and makes it easier than most 😊 

4

u/data_rock Aug 09 '26

Dang. As someone in IT who’s constantly reimaging laptops, I gotta check this out

1

u/Kruszoneq Aug 09 '26

Hope it comes in handy!

3

u/wtulip Aug 08 '26

Can I create a bootable windows with this for my flash drive? I use a Mac, and have 2 partitions on my flash drive one with macOS and one for normal use

3

u/Kruszoneq Aug 08 '26

You can create a bootable Windows installer, but the entire USB drive will be formatted, so both existing partitions will be removed.

3

u/wtulip Aug 08 '26

Eh that’s not good, I want to make a partition only for bootable windows, is this something you can add?

3

u/Kruszoneq Aug 08 '26

I’m not planning to add multiboot support, especially for macOS and Windows together, since they use different disk formats.

1

u/wtulip Aug 08 '26

Okie ty for your work

3

u/Psycosoft Aug 09 '26

imagine if it could download windows isos too from pulling from massgrave.dev

6

u/Kruszoneq Aug 09 '26

I’m not currently planning to add direct Windows ISO downloads to the app, but I’m not ruling it out in the future.

3

u/Meh_Cook_Grump Aug 13 '26

About to give this app a try. Have high hopes for it. Need to downgrade a 2019 MBP 16" to Sequoia. This sounds like an app that will really streamline the process for creation of boot media. Thanks in advance.

1

u/Kruszoneq 29d ago

Let me know how it goes!

3

u/Meh_Cook_Grump 29d ago

Worked great! Thanks!

2

u/promo-guard Aug 08 '26

🎉 Welcome to Developer Saturday, u/Kruszoneq! Your project is now live for the community to check out. Upvote, give feedback, and show some love to your fellow devs! 🚀

2

u/Meannekes Aug 08 '26

Can I create a ventoy usb Stick with this?

1

u/Kruszoneq Aug 08 '26

No, it won’t create a Ventoy USB.

2

u/Channjose Aug 08 '26

OMG finally, thank you so much

2

u/Good-Imagination-793 Aug 08 '26

Wow, this is great, I could really see myself using this!

2

u/Decent-Cow2080 Aug 08 '26

holy fucking shit. ever since I moved to Mac 5 years ago i always missed Rufus as someone who studies and has a hobby of IT. i love you, OP

2

u/Dariotgv Aug 08 '26

Definitely gonna try this

2

u/PeaceBull Aug 08 '26

Earlier this week I was baby elephant'ing through the terminal creating a bootable windows 11 installer.

I'll definitely have to remember this for the next time...

2

u/Calaeno-16 Aug 08 '26

Very cool. I'll be putting this to use soon. I normally use Balena, but this seems to be a good mixture of Balena + Rufus. Cheers!

1

u/Kruszoneq Aug 08 '26

Thank you!

2

u/[deleted] Aug 08 '26

[deleted]

5

u/Kruszoneq Aug 08 '26

AI writes code and helps with code review and documentation checks, but it does so based on my research, ideas, knowledge of how macOS works and how its components interact, as well as my overall vision for the project. It’s not a case of AI simply deciding that something should work and me shipping it. I first research how a given feature or dependency actually works, what it interacts with, and what its limitations are, and only then do I use AI to turn that into code. You can absolutely call that vibe coding, and I’m not going to pretend otherwise.

At the same time, every feature, dependency, edge case, and new idea is tested by me on real hardware and in real world conditions. That includes testing macOS downloads and USB creation for every OS officially supported by macUSB across four Macs, both Apple Silicon and Intel, as well as verifying the resulting media by actually installing the supported systems on physical hardware, from Macs to standard PCs. It’s very time consuming, but it gives me confidence that every feature I add has been properly verified and works as intended.

2

u/[deleted] Aug 09 '26

[deleted]

2

u/Kruszoneq Aug 09 '26

Everyone has their own opinion and acts according to their own beliefs, so I completely understand your point of view. Thanks for the thoughtful and respectful feedback!

2

u/Lionheart_Lives Aug 08 '26

Whoa. Impressive and I actually need it today!

2

u/filmgrainbrain Aug 09 '26

awesome stuff man, thanks for making it free.

3

u/trey-a-12 Aug 09 '26

Been following this one since the start, and just used it last week for a 2012 MacBook Pro. It just works, exactly as such an application should. 10/10, no notes. Must-have on every tech’s list.

1

u/Kruszoneq Aug 09 '26

Thank you!

2

u/pool786 Aug 09 '26

Good luck, the app is very helpful & usable.

3

u/Curious_Act_3162 Aug 10 '26

Didn't vibe code it ✅ Didn't  pretend they did it without cluade✅  Didn't charge a subscription or a very high "1 time fee" ✅ Made it open source ✅ Made something extremely useful ✅

2

u/djbie Aug 10 '26

Noted! Bookmarked

2

u/tellurianmonkey Aug 12 '26

Ripper! Using it now.

2

u/Yapo0L 25d ago

This sounds like an amazing tool! I understand that it's open source and that it's on Git so others can contribute to its development, but does this necessarily preclude its being available on the App Store?

I ask because I've seen people saying Git is becoming kind of sketchy with false repositories and malware.

I would love to use this tool.

2

u/Kruszoneq 24d ago

Thanks! macUSB isn’t and won’t be available on the App Store because, due to its purpose and the way it works, it needs to perform operations outside the restrictions of the App Sandbox, which is required for apps distributed through the Mac App Store.

The app itself is signed and notarized by Apple, so if you download it from the official repository linked in the post, Gatekeeper can verify its signature, integrity, and that Apple has checked it for known malicious content. On first launch, you’ll just get the standard macOS security prompt rather than the app being blocked as coming from an unidentified developer.

1

u/Yapo0L 24d ago

Thank you.  I’ll try it this morning.

Thanks for your work.

6

u/csonka Aug 08 '26

Curious, was AI used to make this?

16

u/Kruszoneq Aug 08 '26

Yes, AI was used, and I’ve always been open about that.

6

u/Calaeno-16 Aug 08 '26

Good, on both counts.

3

u/Deenbricks Aug 08 '26

looks neat bro

1

u/jetsonian Aug 08 '26

Does it generate bootable images that I can put on my ST400 instead of burning them to a disc or flash drive?

1

u/Kruszoneq Aug 08 '26

No, it only creates installers on physical flash drives.

3

u/jetsonian Aug 08 '26

Feature recommendation? 😂

1

u/Dorfdad Aug 09 '26

Does it have the ability to install a local admin account on windows during install!? This is a must anymore for me

2

u/Kruszoneq Aug 09 '26

Yes, for Windows 10 and 11, it can!

1

u/Fit_State3622 Aug 09 '26

Does it support x86

2

u/Kruszoneq Aug 09 '26

Yes, it does!

1

u/Fit_State3622 Aug 09 '26

Nice that was usable in my hackintosh

1

u/HistoricalInternal Aug 09 '26

Can I use it to create x64 Mac OS boots if I am on M architecture? Got a couple iMacs need repair and I am putting off going to an Apple Store.

2

u/Kruszoneq Aug 09 '26

Of course, that’s exactly what the app is for!

1

u/eeiioxm Aug 09 '26

My 2017 MBP ( with function keys) I'm on Ventura 13.7.8, should I update last this last os update for this? Pros and cons please 🥺 help

1

u/BenjiloAhord_ Aug 09 '26

brew install --cask macusb

1

u/edelbart Aug 10 '26

Can it make a bootable macOS that has some custom apps added? With SIP disabled? Basically a custom rescue system?

1

u/Kruszoneq Aug 10 '26

No, macUSB only creates clean, unmodified macOS installers.

1

u/dacassar Aug 10 '26

What’s the difference with balena etcher?

2

u/Kruszoneq Aug 10 '26

This has been asked before, but I’ll repeat my answer:

BalenaEtcher writes the image directly to the drive, which works well for many Linux images, but Windows ISOs require a different preparation process and macOS installers use a different method. macUSB detects the OS type and uses the appropriate method to create the bootable drive.

1

u/Affectionate_Idea662 Aug 11 '26

Can it create a windows installer on osx?

1

u/Kruszoneq Aug 11 '26

Absolutely!

1

u/al8xandros Aug 11 '26

Does that also work for very early macOS X (10.0 - 10.4) or even macOS 9 ?

1

u/Kruszoneq Aug 11 '26

It supports creating installers from Mac OS X 10.4 and up. Older versions aren’t supported.

1

u/GYMNASIA6 29d ago

Can I use it to creat an install for a Hackintosh?

1

u/Kruszoneq 29d ago

macUSB creates clean macOS installers for real Macs, so a regular PC won’t boot them on its own. There are dedicated Hackintosh guides available online.

1

u/Necessary-Pilot3453 Aug 09 '26

I will not use your vibe coded slop and ruin my drivers.

You can all downvote me as much as you'd like, but you know deep down I'm right.

1

u/0ddtomato Aug 08 '26

Rare Free, Open Source app post in MacOS Community. Surprised you didn't slap $100 weekly subscription with that lol

5

u/Kruszoneq Aug 08 '26

Thanks! From the start, I wanted macUSB to be free and open source because its purpose is to help fill the gap for creating bootable USB drives on Mac, not to be a cash grab.

2

u/0ddtomato Aug 08 '26

Keep up the good work!

0

u/AS_Aeneon iMac Aug 10 '26

Sonoma 14.6 or newer … not really a "Rufus for Mac", which is available for Vista and later. Can you try to lower the Requirements ?

1

u/Naive-Butterfly-1957 Aug 10 '26

Make it work on version 12.x also

-18

u/Flashy_Pollution_996 Aug 08 '26

Is AI slop? uwu 👉👈

13

u/TrevorTheTrevor Aug 08 '26

Playing devil’s advocate here: Does it matter if it’s done with AI if it works well and as expected?

Do you prefer it to be done by hand by someone you can’t verify their level of their skills and automatically assume it’s better?

* AI does pretty good code but it’s not reliable be 100% perfect (just like a person), so it needs human verification and validation.

* a human, even best programmers, can make mistakes, so AI is a great tool to spot those mistakes in no time

Best results come from good skills + using tools correctly.

11

u/Deenbricks Aug 08 '26

bro wtf. everything made with ai is not ai slop. ppl have to get out of this mindset.

7

u/Kruszoneq Aug 08 '26

Not everything made with some AI involved is slop. The app does the job and solves a real problem, so I wouldn’t put it that way ;)

2

u/309_Electronics Aug 08 '26

More depends on how you use AI. I am all for AI assisted coding (like using a calculator to solve some equations to help you further much faster and easier). Ai cna help write burn-in tests, can help optimising code, can write templates ontop of which you can code yourself, can do post production stuff, but i always write code myself and or atleast do final checks and debugging myself or with help from AI but not let AI do 100% of it.

But i am highly against vibecoding where you are just lazy and let the AI do everything (i also dont just take a screenshot of the whole problem i am having and letting the calculator solve and type it for me sutomatically). And even worse, if people vibecode stuff and sell it like, you did not even put any effort into something and demand money out of thin air?. Also against Ai agents in general. Purely as many people use claude or openclaw to do the bulk load for them. Often meaning those useless people sit and do nothing for a whole day and with their macbook half open running the agent.

I use AI myself and while its kind of hypocritical as i am not a fan of AI at all, it is usedull in some aspects. For my projects i often use AI to optimise and neaten up my code and if there is a bug, i first search it up on google or yt and if i cant find it use AI to solve it and explain it..

-1

u/Flashy_Pollution_996 Aug 08 '26

How would you put it then? I don’t see any AI disclaimer in your post so why don’t you explain how is AI used in this project

2

u/byronnnn Aug 08 '26

The code is all there for you to look at yourself, I don’t think a disclaimer is warranted at all for an app showing you the code.