Skip to main content
The TapKit plugin for Claude Code lets Claude control a real iPhone — tapping, swiping, typing, launching apps, and taking screenshots — without writing any code.

Installation

1. Add the marketplace

Inside Claude Code, run:
/plugin marketplace add jootsing-research/jootsing-plugins

2. Install the plugin

/plugin install tapkit@jootsing-plugins

3. Restart Claude Code

Quit and reopen Claude Code so the MCP server and skill file load.

4. Authenticate

Run /mcp inside Claude Code. You’ll see TapKit listed — select it and choose Authenticate. Your browser will open to sign in to your TapKit account. Once you’ve signed in, the token is cached and you won’t need to authenticate again.
If your browser doesn’t open automatically, copy the URL from Claude Code and paste it manually. If the browser redirect fails after signing in, paste the full callback URL from your browser’s address bar back into Claude Code.

5. Verify it works

Ask Claude:
Take a screenshot of my phone
If a phone is connected via the TapKit Mac app, you’ll see the screenshot. If multiple phones are connected, Claude will ask you to pick one.