Manage your macOS login items
Features
Monitor all processes started at login and get a live count of remaining items to go. Track load times to spot slow starters.
Create separate startup configurations for different environments — work, home, or public spaces — and link them to specific WiFi networks or days of the week.
Decide whether to hide an item after it starts, restoring the behavior macOS had before version 13. Falls back to AppleScript hiding for stubborn apps.
Introduce a startup delay of up to 10 minutes before any item launches, so heavy apps don't all compete for resources at once.
Run Unix executables with custom arguments, shell scripts, and AppleScripts — not just regular applications.
Drag SMB-mounted volumes directly into the list to mount them at login. Items that require a network connection won't start until you're connected.
Import your existing Login Items from System Settings in one step. Mounted servers can't be imported, but you can drag them in directly.
Toggle the WiFi symbol on any item that needs network access. It won't launch until a connection is available, with an override available in Settings.
Start or stop individual items — or all of them at once — without logging out. Full control from a single window.
Quit all running applications gracefully before logging out or restarting. Hold Option or Control and click a Login Set in the menu bar to trigger a clean shutdown — no stray save dialogs interrupting the process.
Fully adapted to both macOS appearance modes, looking right at home whether you prefer light or dark.
Notarized by Apple — malware-checked and confirmed trustworthy. No user data collected. The only external contact is Sparkle for update checks.
Built with SwiftUI and Swift 6. Automatically kept up to date via Sparkle — no manual downloads required.
Requirements
Support
If you find Startup Manager Pro useful, consider buying me a coffee or making a small donation. It helps keep the app going.