Local AI Cat module
Monitor Control (external DDC)
Current shipping, testing, and product context for this part of Local AI Cat.
Status
Where it stands
- Platforms
- macOS
- Release channels
- Alpha · Beta · Main
- Distribution
- Indoor · Outdoor
- AlphamacOS
- BetamacOS
- Outdoor · Direct downloadmacOS
- Indoor · App StoremacOS
Description
What it does
macOS. FeatureMonitorControl owns DDC display contracts/backend, display controller state/read/write orchestration, CoreAudio output, write coalescing, HUD/menu/settings SwiftUI primitives, startup participants, display-selection/status/settings presentation, selected-display persistence helper, focused-display geometry resolution, media-key activation policy, event tap/parser/action routing, display volume policy, media-key permission presentation/lifecycle policy, and the display-environment/Accessibility-request provider contracts. Settings and menu-bar placement use the shared UIContribution seam with their existing IDs. The app keeps feature/defaults value reads, build-flavor injection, the concrete settings key, notification observers, and thin AppKit screen/mouse plus PermissionManager adapters. DDC/CI brightness over I2C needs no permission; media-key routing (Outdoor only) uses a CGEvent .defaultTap gated on Accessibility (AXIsProcessTrusted).
Headless Local API
Drive it over the loopback API
Logging / observability: provisional grade L0 — structured=0 print=0 sentry=0.
- discover
- not applicable
- execute
- not applicable
- observe
- not applicable
- configure
- not applicable
- cancel/stop
- not applicable
- reset
- not applicable
No API capabilities are declared for this module yet.
No Local API operation paths are matched to this module yet.
Media
See it in action
Backlog / improvements
What comes next
No improvements are listed for this module yet.
History
How it got here
No change history has been published for this module yet.

