cameroncooke/AXe
<img src="banner.png" alt="AXe" width="600"/> AXe is a comprehensive CLI tool for interacting with iOS Simulators using Apple's HID (Human Interface Device) functionality. [](https://github.com/cameroncooke/AXe/actions/workflows/release.yml) [](https://opensource.org/licenses/MIT) ## Install ```bash brew tap cameroncooke/axe brew install axe ``` Or install in one command: ```bash brew install cameroncooke/axe/axe ``` Verify the CLI: ```bash axe --help axe list-simulators ``` ## Basic usage ```bash # Find a booted simulator UDID axe list-simulators export UDID=<UDID> # Inspect the current UI axe describe-ui --udid "$UDID" # Interact with the simulator axe tap --label "Continue" --udid "$UDID" axe type 'Hello world' --udid "$UDID" axe screenshot --output ./screen.png --udid "$UDID" ``` ## Documentation Full documentation is available at [axe-cli.com/docs](https://axe-cli.com/docs). ## Disclaimer AXe is an independent open-source iOS Simulator automation project and is not affiliated with, endorsed by, or associated with Deque Systems or its axe® accessibility products. ## Licence This project is licensed under the MIT License. See [LICENSE](LICENSE) for details. Third-party licensing notices, including Meta's IDB MIT attribution, are in [THIRD_PARTY_LICENSES](THIRD_PARTY_LICENSES).