What problem does it solve? Automating taps, swipes, typing, and UI inspection on an iOS Simulator from the command line requires knowing the correct AXe commands, UDID targeting, timing controls, and verification steps, which are easy to get wrong without guidance. ## Core Features & Use Cases - Simulator Interaction Commands: Covers tap, swipe, gesture, touch, type, button, key, and key-sequence commands with selector-based (--id / --label) or coordinate-based targeting. - UI Inspection and Verification: Uses describe-ui and screenshot to inspect the accessibility tree, discover element selectors, and verify outcomes after fire-and-forget HID events. - Batch Workflows: Executes multi-step flows in a single axe batch invocation with --wait-timeout, --poll-interval, --ax-cache, and sleep steps to handle animations and navigation transitions. - Use Case: An agent asked to log into an iOS app in the simulator can list simulators, describe the UI to find field identifiers, batch the tap-and-type steps with wait timeouts, then screenshot the result to confirm the login succeeded. ## Quick Start Use AXe to tap the login button on my booted iOS Simulator and verify the home screen appears.