Skip to main content
The TapKit Mac app connects your iPhones to your TapKit account. Once a phone is connected, the built-in agent, Claude, Codex, the API, and any other MCP client can use it. TapKit can only see or control a phone while the app is open and signed in. TapKit Mac app with a connected iPhone on the left and the agent chat on the right

Connected phones

The main window shows the live screen of every iPhone connected to this Mac. To add a phone, plug it in. It goes through the same trust, screen, and Bluetooth checks as the first one. See Setup. Each phone has to stay plugged in, unlocked, and paired with the Mac over Bluetooth. If a phone isn’t ready, the app tells you why and what to do.

Gestures and device controls

You can control a phone by hand from the Mac app. Pick a gesture and click on the phone’s screen. The gestures are tap, double tap, triple tap, tap and hold, flick, drag, and hold and drag. Live lets you click and drag on the screen like a finger. Home goes to the Home Screen. Use manual control to test the connection, set up a phone before a task, or take over while an agent is working. Your Mac’s keyboard doesn’t type on the phone.

Agent chat

The built-in agent lets you try TapKit without setting up another tool. Open a phone’s chat and type a task:
Add eggs to my Groceries list in Reminders
The agent looks at the screen, acts, and repeats until the task is done or it needs your input. Each step shows on the phone and in the chat, and you can stop the agent at any time. The agent can use any connected phone, and asks which one if your task doesn’t say. TapKit doesn’t save chats when you quit.

Connection status

When a phone isn’t ready, first check that TapKit is open and signed in and that the iPhone is plugged in and unlocked. The Mac app shows a message for the phone saying what’s wrong, such as asking you to tap Trust on the iPhone or reconnect Bluetooth. If agents still can’t use the phone, check that it’s active on your subscription in the web app. Setup troubleshooting covers specific problems.

Settings

Most settings are behind the Account button in the toolbar. There you can rename a phone, which changes the name agents see. You can also fix Camera or Bluetooth access, copy the MCP server URL to connect another AI tool, manage your subscription, add phones to it, and sign out. If a phone gets stuck in a state you can’t fix, choose TapKit > Settings… (⌘,) and click Run Setup Again to go through setup from the start. TapKit updates itself. Choose TapKit > Check for Updates… to check now.