Tapkit is a Mac app that lets agents see, tap, and type across apps on your iPhones.
Every app becomes a tool your agent can use. Your agent sees the same screen you do.

TapKit gives you programmatic control of real, physical iPhones through Apple's accessibility features. You send actions (tap, swipe, type) via our API, and they execute on your iPhone. For framework differences, compare TapKit with Appium.
No. Simulators run virtual iOS environments that can't install or use apps. TapKit runs on real iPhones. See the full TapKit vs iOS simulator comparison.
Anything on the App Store you can use.
Use a posting API when an endpoint covers the whole job. Use TapKit when an authorized agent needs the actual mobile app, including drafts, notifications, account switching, verification, or cross-app steps. Read the full TapKit vs posting APIs comparison.
Use our MCP server to connect directly to Claude Code or Cursor, our REST API with a Python SDK for custom integrations, or our Mac and Web apps for no-code control. The typical agent loop is: screenshot → send to your vision model → get action → execute on device. See how TapKit compares with iPhone Mirroring MCP.
Yes, TapKit is bring-your-own-device. You connect your own iPhone to your Mac and TapKit turns it into an API. We're exploring hosted phone options for teams that don't want to manage their own hardware. If you're evaluating hosted hardware, compare TapKit with device farms.
Tapkit costs $49 per month per phone. One phone is $49/month and five phones are $245/month. Contact us for fleet setup and onboarding.
Every plan includes the complete Tapkit experience.
Choose how many iPhones your agents can use. Each phone is $49 per month.
Start with the iPhone you already use.
Scale what’s working across more phones.
You’ve found what works. Let’s build the next stage together.
Use your own iPhones. No special hardware. Cancel anytime.