What problem does it solve?
Manage macOS applications by launching, quitting gracefully, identifying the frontmost app, and listing running apps. It uses open -a for launching and osascript with System Events for queries. No special permissions are required; operations work out of the box.
Core Features & Use Cases
- Launch an application by name and bring it into focus when needed.
- Gracefully quit apps with a fallback to force termination if needed.
- Determine the current frontmost application and list all visible, non-background apps.
- Use cases include automated UI testing, setup and teardown of app-driven tasks, and quick checks of app state in scripts.
Quick Start
Tell OSTwin to launch, quit, or list macOS apps and to report the frontmost app.