ScreenTap
How it worksUse casesPricingFAQDocs
Download
ScreenTap

Give your AI agent a real iPhone. Runs on your Mac.

Product

  • How it works
  • Pricing
  • FAQ
  • Docs

Use cases

  • Social media
  • Comments and DMs
  • App testing
  • Everyday tasks
  • Research inside apps
  • Prompt library

Integrations

  • Claude
  • OpenAI Codex
  • Google Gemini
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Local models

Compare

  • Best iPhone MCP
  • vs PhoneUse
  • vs Phone Harness
  • vs PhoneBase
  • vs GeeLark

Account

  • Manage subscription
  • Contact

© 2026 ScreenTap. Not affiliated with Apple.

+

Integration · Local models

Let a local model use your iPhone.

Run an open model on your own Mac with LM Studio and let it use your iPhone through ScreenTap. Everything stays on your machine: the model, the screen and your data.

Download ScreenTapSetup steps ↓

Set up

LM Studio

Runs open models on your Mac and supports MCP servers (version 0.3.17 and later).

  1. 1

    Open ScreenTap

    Keep the ScreenTap app open with your iPhone connected.

  2. 2

    Add ScreenTap to LM Studio

    In LM Studio, open the Program tab, choose Install › Edit mcp.json (~/.lmstudio/mcp.json) and add this.

    ~/.lmstudio/mcp.json
    {
      "mcpServers": {
        "screentap": { "command": "/Applications/ScreenTap.app/Contents/MacOS/ScreenTap", "args": ["--stdio"] }
      }
    }
  3. 3

    Pick a model that can use tools

    Load a model with tool-calling support, enable ScreenTap for the chat, and ask:

    Prompt
    Take a screenshot of my iPhone and tell me what's on screen.

Things to try

Ask a local model to…

  • ›

    Take a screenshot of my iPhone and tell me what's on screen.

  • ›

    Open Settings and turn on Dark Mode.

  • ›

    Read my latest text messages and summarize them.

More in the prompt library.

Good to know

  • The model needs tool-calling (function calling) support, and it must understand images to read screenshots.
  • Small local models handle simple tasks well but can struggle with long, multi-step ones. Larger models do better.
  • Ollama doesn't run MCP servers by itself; use an MCP-capable app on top of it, or LM Studio.

Questions

Can a local LLM control my iPhone?+

Yes. LM Studio supports MCP, so a local model with tool calling and vision can use ScreenTap to see and control your iPhone, fully offline.

Is it private?+

Fully: the model runs on your Mac, ScreenTap runs on your Mac, and the screen never leaves it.

Other integrations

ClaudeOpenAI CodexGoogle GeminiCursorGitHub CopilotWindsurf

Give your agent an iPhone.

Try it free for 15 minutes on your own iPhone. No account needed.

Download for MacRead the docs →