0xbigboss avatar

Axe Ios Simulator

If you're automating iOS Simulator testing or building CI pipelines that need to interact with iOS apps, this gives you programmatic control over taps, swipes, text input, and hardware buttons through Apple's Accessibility APIs. The tap-by-label and accessibility inspection features are especially handy for writing robust tests that don't break when coordinates shift. You can also capture screenshots mid-flow or record video of entire test runs, which beats manually screen-recording demos. It's a single binary installed via Homebrew, and the CLI is straightforward enough that you can pipe commands together or call it from any scripting language. Solid choice if you're tired of wrestling with XCUITest or need simulator automation outside of Xcode.

skills.sh installs
239
GitHub stars
48
last updated
Jun 3, 2026

Install

$ npx -y skills add 0xbigboss/claude-code --skill axe-ios-simulator --agent claude-code

Installs into .claude/skills of the current project.

Files

AXe iOS Simulator Automation

AXe is a single-binary CLI for iOS Simulator automation via Apple's Accessibility APIs and HID.

Installation

brew install cameroncooke/axe/axe

Quick Start

# Get simulator UDID
axe list-simulators
UDID="<simulator-udid>"

# Basic interactions
axe tap -x 100 -y 200 --udid $UDID
axe tap --label "Safari" --udid $UDID
axe type 'Hello World!' --udid $UDID
axe gesture scroll-down --udid $UDID
axe button home --udid $UDID
axe screenshot --udid $UDID

Touch & Gestures

# Tap at coordinates
axe tap -x 100 -y 200 --udid $UDID

# Tap by accessibility identifier or label
axe tap --id "myButton" --udid $UDID
axe tap --label "Submit" --udid $UDID

# With timing controls
axe tap -x 100 -y 200 --pre-delay 1.0 --post-delay 0.5 --udid $UDID

# Swipe
axe swipe --start-x 100 --start-y 300 --end-x 300 --end-y 100 --udid $UDID
axe swipe --start-x 50 --start-y 500 --end-x 350 --end-y 500 --duration 2.0 --delta 25 --udid $UDID

# Low-level touch control
axe touch -x 150 -y 250 --down --udid $UDID
axe touch -x 150 -y 250 --up --udid $UDID
axe touch -x 150 -y 250 --down --up --delay 1.0 --udid $UDID

Gesture Presets

Sponsors

Details

Repository
github.com/0xbigboss/claude-code
Category
Mobile Development
First seen
Jun 3, 2026

More from 0xbigboss/claude-code

All 22
1vabole avatarswift-concurrencyvabole/apple-skillsswift concurrency236skills.sh installs
2vabole avatarswiftuivabole/apple-skillsswiftui236skills.sh installs
3vabole avatarios-devvabole/apple-skillsios dev234skills.sh installs
4shipshitdev avatarexpo-architectshipshitdev/libraryexpo architect233skills.sh installs
5vabole avatarswift-testingvabole/apple-skillsswift testing230skills.sh installs
6cap-go avatarcapacitor-testingcap-go/capacitor-skillscapacitor testing216skills.sh installs