Install
- npm
- Native Installer
- Homebrew
Authenticate
- OAuth
- API Key
Quick check
Available commands
Gestures
| Command | Description |
|---|---|
tapkit tap <x> <y> | Tap at coordinates |
tapkit double-tap <x> <y> | Double tap |
tapkit hold <x> <y> | Long press |
tapkit swipe <direction> | Swipe up/down/left/right |
tapkit drag <x1> <y1> <x2> <y2> | Drag between points |
Input
| Command | Description |
|---|---|
tapkit type <text> | Type into focused field |
tapkit escape | Dismiss keyboard or alert |
Device
| Command | Description |
|---|---|
tapkit home | Press home button |
tapkit open <app> | Launch app by name |
tapkit spotlight [query] | Open Spotlight search |
tapkit siri | Activate Siri |
tapkit lock / unlock | Lock or unlock device |
tapkit volume up / down | Volume control |
tapkit shortcut <name> | Run a Shortcut |
Screenshots
| Command | Description |
|---|---|
tapkit screenshot | Capture phone screen |
tapkit screenshot --open | Capture and open in Preview |
tapkit screenshot --base64 | Output as base64 (for LLMs) |
tapkit screenshot --llm | Output optimized for LLM consumption |
Phone management
| Command | Description |
|---|---|
tapkit phones | List connected phones |
tapkit phone set <name> | Set active phone |
tapkit phone | Show active phone + status |