dustinrue/ControlPlane
ControlPlane - context-sensitive computing for macOS observed · 2026-08-28
Health v2 · maintenance only
65/100
- Activity 94
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5530
- days_rel: n/a
- days_push: 39
- n_releases_24m: 0
Adoption not part of the score
1811 stars · 181 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ControlPlane is a macOS menu-bar application that automatically switches your Mac's configuration based on environmental context such as Wi-Fi networks, Bluetooth devices, USB peripherals, and power state. It uses a sensors-rules-profiles-actions model to activate profiles that trigger actions like running scripts, opening apps, and mounting network shares.
Use cases
- automatically switch mac settings when connecting to home wifi
- change mac configuration when plugging in work monitor
- run scripts when arriving at office based on bluetooth devices
- mount network shares automatically based on location
- quit or launch apps when switching between work and home
- context-aware automation for macbook based on environment
When to choose
- you want your Mac to reconfigure itself automatically based on location, network, or connected devices
- you need a modern Swift rewrite of the classic ControlPlane/MarcoPolo context-switching tool
- you want to trigger shell scripts or macOS Shortcuts when entering or leaving contexts
When to avoid
- you need production-stable software - it is explicitly alpha with bugs and breaking changes
- you need cross-platform context switching beyond macOS
- you only need simple time-based scheduling without environmental sensors
Facets
application · maturity experimental
workflow-automation configuration-management gui developer-tools desktop-applications context-aware-computing menu-bar-app profile-switching sensors-and-actions swift-rewrite automation macos desktop
3 sources
- readme: https://github.com/dustinrue/ControlPlane · fetched 2026-08-28 · 49ee4d40c9f5
- homepage: http://www.controlplaneapp.com · fetched 2026-08-29 · 03c3d5897a06
- site_page: https://www.controlplaneapp.com/about · fetched 2026-08-29 · 25623de3013f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dustinrue/ControlPlane | main | 65 |
For agents
markdown · JSON · MCP: product_card(name="dustinrue/ControlPlane")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem