erase-install is a robust macOS automation tool designed to erase and reinstall macOS on a device using Apple’s official installer packages. Targeted at IT administrators and deployment professionals, it simplifies wiping and re-provisioning Mac systems—especially in enterprise or education environments. It supports options for downloading the latest macOS version, preserving user settings, automating pre- and post-install scripts, and initiating the erase-and-install process without manual intervention. It’s widely used in managed environments and compatible with MDM workflows.
Features
- Automates erasing and reinstalling macOS using official installers
- Supports full disk wipe using startosinstall with --eraseinstall
- Downloads latest macOS versions via Apple’s software update tool
- Prepares and verifies installer packages automatically
- Supports M1/M2 and Intel Macs
- Integration with MDM systems and Self Service tools
- Optionally preserves or wipes user data and settings
- Allows custom preflight and post-install scripts
Categories
Operating SystemsLicense
Apache License V2.0Follow erase-install
Other Useful Business Software
Train ML Models With SQL You Already Know
Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of erase-install!