{"repo":"cameroncooke/AXe","free":true,"listed":false,"github":"https://github.com/cameroncooke/AXe","clone":"git clone https://github.com/cameroncooke/AXe.git","description":"AXe is a CLI tool for interacting with Simulators using Apple's Private Accessibility APIs.","language":"Swift","stars":2129,"topics":["automation-framework","command-line-tool","idb","ios","simulators","swift","ui-automation"],"license":"MIT","category":"cli-tools","readme_excerpt":"AXe is a comprehensive CLI tool for interacting with iOS Simulators using Apple's HID (Human Interface Device) functionality. Install Or install in one command: Verify the CLI: Xcode compatibility AXe supports Xcode 26 and Xcode 27. Xcode 27 simulator automation uses Device Hub; Simulator.app is not required. Release artifacts are built once with the Xcode version selected by the release environment and run unchanged with either supported Xcode selected. Compatibility was validated with Xcode 26.5 (build 17F42 ) and iOS 26.5 ( 23F77 ), and with Xcode 27 Beta 3 (build 27A5218g ) and iOS 27 ( 24A5380g ). AXe builds IDB from the immutable fork revision configured in scripts/build.sh , based on a verified upstream IDB revision. The build does not apply a local patch queue. E2E development make e2e rebuilds the local IDB XCFrameworks, builds AXe, and runs the simulator tests with the Xcode selected by DEVELOPER DIR or xcode-select . XcodeGen is required to generate the IDB projects. When Xcode 27 is selected, the runner starts Device Hub, chooses an available iOS 27 iPhone 17 Pro, and boots it with simctl . To validate a release payload unchanged under another supported Xcode, first build the test bundle with that Xcode, then run AXE BIN PATH=/path/to/release/axe ./test-runner.sh --tests-only . The supplied executable must retain its packaged frameworks beside it. Basic usage Documentation Full documentation is available at axe-cli.com/docs. Disclaimer AXe is an independent open-s","default_branch":null,"files":null,"tree":[],"storefront":"/r/cameroncooke","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cameroncooke/AXe/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}