
Description
Letting an AI poke at your phone is fine until it taps Send or Pay when you weren't looking. Pinky lets agents like Claude Code, Codex and Cursor operate a real iPhone or Android phone over MCP while the approvals stay with you.
Your phone is mirrored live in a desktop window, so every step is visible. When the agent reaches a payment, transfer or trade button, Pinky's gateway holds the tap until you click Allow. The agent can't approve itself, even if text on the screen tries to talk it into it. Click the mirror to take over and the agent pauses until you hand back.
Approval for risky steps: payments, trades and transfers wait by default; in Settings you can add sends, orders, deletions, calls, installs, outbound links and settings changes, or every step. Buttons are recognised in 10 languages.
Sensitive apps hidden: banking, wallet and password-manager apps are invisible to agents, and password or one-time-code fields can't be typed into. If a task truly needs one, you can allow that app for that task only.
Hidden second screen on Android: on Android 13 and later the agent works on a hidden display, so your own screen stays yours, even locked. Older Android and iPhones use the main screen.
Unlock from your computer: save the phone's PIN once, then confirm each unlock with Touch ID, Windows Hello or your keyring. Agents never see the PIN.
Every run on the record: each step in plain words, with screenshots and a screen recording marked per step, exportable as an HTML report. It all stays on your computer.
Android and iPhone: Android 10 to 17 with a bundled adb over USB or Wi-Fi pairing; iPhones on iOS 17.4 or later, with nothing to install on the phone from iOS 27, and Wi-Fi supported.
Small and native: drawn on the GPU by MyGo with no Electron or webview, a 16 to 22 MB download that idles around 70 MB on a Mac, on macOS, Windows and Linux.
One-click agent setup: connect Claude Code, Claude Desktop, Codex or Cursor from Settings; any MCP-capable agent works over stdio or HTTP.
Your phone is mirrored live in a desktop window, so every step is visible. When the agent reaches a payment, transfer or trade button, Pinky's gateway holds the tap until you click Allow. The agent can't approve itself, even if text on the screen tries to talk it into it. Click the mirror to take over and the agent pauses until you hand back.
Features
Approval for risky steps: payments, trades and transfers wait by default; in Settings you can add sends, orders, deletions, calls, installs, outbound links and settings changes, or every step. Buttons are recognised in 10 languages.
Sensitive apps hidden: banking, wallet and password-manager apps are invisible to agents, and password or one-time-code fields can't be typed into. If a task truly needs one, you can allow that app for that task only.
Hidden second screen on Android: on Android 13 and later the agent works on a hidden display, so your own screen stays yours, even locked. Older Android and iPhones use the main screen.
Unlock from your computer: save the phone's PIN once, then confirm each unlock with Touch ID, Windows Hello or your keyring. Agents never see the PIN.
Every run on the record: each step in plain words, with screenshots and a screen recording marked per step, exportable as an HTML report. It all stays on your computer.
Android and iPhone: Android 10 to 17 with a bundled adb over USB or Wi-Fi pairing; iPhones on iOS 17.4 or later, with nothing to install on the phone from iOS 27, and Wi-Fi supported.
Small and native: drawn on the GPU by MyGo with no Electron or webview, a 16 to 22 MB download that idles around 70 MB on a Mac, on macOS, Windows and Linux.
One-click agent setup: connect Claude Code, Claude Desktop, Codex or Cursor from Settings; any MCP-capable agent works over stdio or HTTP.


