← All modules

Local AI Cat module

Window management of other apps

Current shipping, testing, and product context for this part of Local AI Cat.

Status

Where it stands

Lane: StableStatus: LiveTesting: prov. +behavioral
Platforms
macOS
Release channels
Alpha · Beta · Main
Distribution
Outdoor
  • AlphamacOS
  • BetamacOS
  • Outdoor · Direct downloadmacOS

Description

What it does

macOS. Unsandboxed only. Hotkey mapping, frame geometry, best-effort frame clamping, other-app snap/action frame planning, drag-release pointer/frame edge/corner detection across physical and visible screen frames, own-window planning, multi-screen detection policy, manual-accessibility app policy, settings availability/shortcut/subtitle presentation, AXWindowMover, and ScreenSnapshotting contracts are packaged. WindowManagementHotkeyController and the settings view consume the injected mover; screen detection consumes the injected snapshot provider. Accessibility lookup/movement, NSScreen capture, NSEvent monitoring, and the System Settings deep-link remain thin app adapters so App Store builds keep Accessibility API references out of the target path. The existing `.windowManagement` UIContribution ID, slot, order, and gate remain unchanged.

Headless Local API

Drive it over the loopback API

API parity: NoneLogging: L0 · prov.

Logging / observability: provisional grade L0structured=0 print=2 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

Walkthrough coming soonUI-test video · GIF fallback
A short walkthrough will appear here when the module's UI test media is ready.

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.