ControlPlane
ControlPlane is a context-aware automation utility for macOS that automatically switches system settings, preferences, and application states based on your location or network environment. It monitors your current network, location, power state, and other environmental factors, then triggers customizable actions such as launching applications, changing DNS settings, mounting volumes, adjusting audio input/output, or toggling system preferences. It is commonly used by professionals and power users who move between multiple work environments and want their Mac to automatically adapt its configuration.
AI Recommendation
1 suggestionControlPlane has been discontinued by its developer and is no longer maintained. There is no native Apple Silicon build available. The app will continue to run under Rosetta 2 on current Macs, but Apple is removing Rosetta in macOS 28 (late 2027), so ControlPlane will stop launching entirely on that release. Since the project is abandoned and no direct successor with equivalent functionality exists, you should begin planning now for a migration path. Consider evaluating modern location-aware automation tools such as Automator combined with shell scripts, Shortcuts (built into macOS), or third-party utilities like Hazel or Alfred for conditional automation based on network state. Each has a different workflow and feature set, so test them with your specific use cases before fully committing. The sooner you establish a new automation strategy, the less disruptive the transition will be when Rosetta 2 reaches end-of-life in late 2027.
Recommended reading