InitMac

MAC CHECKUP // FREE · READ-ONLY

Check up your Mac

One command shows your free space, battery health, security settings, pending updates and what runs at startup. Then it suggests fixes. Nothing changes unless you say yes.

Paste into Terminal

bash <(curl -fsSL https://initmac.in/checkup.sh)

Fingerprint (SHA-256), checked automatically before it runs: 3bf2d63d2f5420c62419e8744afc336c34f501d9b7ead27c41f47dd87e9a4345 Add --report-only to just see the report.

Example report
InitMac checkup · MacBook Pro (Apple M4) · macOS 26.5 · up 12 days

 SPACE     ⚠ 41.2 GB free of 494.4 GB (8%)
           Homebrew downloads 6.2 GB · Xcode build files 9.8 GB · App caches 3.1 GB
 BATTERY   ✓ 92% of original capacity · 214 cycles · condition Normal
 SECURITY  ✓ FileVault on   ⚠ Firewall off   ✓ Gatekeeper on   ⚠ Time Machine backup off
 UPDATES   ⚠ macOS updates available: macOS Tahoe 26.7.1
           ⚠ 4 of your Homebrew apps have updates: awscli, raycast, slack, uv
 STARTUP   5 background items
 MEMORY    ✓ memory pressure normal

Suggested fixes. Nothing happens unless you answer y.
  Free 6.2 GB of Homebrew downloads? [y/N]

What it checks

  • Space: free disk, plus big caches (Homebrew, Xcode, simulators, app caches)
  • Battery: health, cycle count and condition
  • Security: FileVault, firewall, Gatekeeper, System Integrity Protection, Time Machine
  • Updates: macOS updates and your outdated Homebrew apps
  • Startup: apps that run in the background
  • Memory: memory pressure and time since the last restart

What it promises

  • Read-only until you answer y to a specific fix
  • Never deletes your files: big folders are opened in Finder for you to decide
  • Security changes are your own click: it opens the right System Settings page
  • Never runs sudo, sends nothing anywhere
  • Open source and tested in a sandbox: read the code