
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-codeInstalls 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- Electrobun Best Practices209
- Tilt196
- Orbstack Best Practices180
- Canton Network Repos157
- Ios Device Screenshot155
- Atlas Best Practices154
- Git Best Practices149
- Git Rebase Sync146
- Testing Best Practices135
- E2e126
- Extract Transcripts122
- React Best Practices3K
- Typescript Best Practices2.9K
- Python Best Practices1.8K
- Web Fetch929
- Zig Best Practices388
- Nix Best Practices359
- Tamagui Best Practices290
- Openai Image Gen288
- Go Best Practices272
- Playwright Best Practices266