Skip to main content
Mobster Remote lets Claude, ChatGPT, Poke and other assistants that run in the cloud start tasks on your iPhone while you’re away from your Mac. Your Mac dials out to Mobster’s relay and keeps one connection open, so there’s no port to open and no router to set up. An assistant’s call reaches the relay, the relay passes it to Mobster for Mac, and Mobster runs the task on your iPhone as if you’d typed it. An assistant on the same Mac doesn’t need Remote: it uses Mobster’s local MCP server (Add Mobster to your agent).

What you need

Assistants hand over whole tasks in plain words. They can’t tap, type or swipe, they never get a picture of the screen, and they can’t approve anything. The iPhone stays with the Mac: Remote can’t reach a phone on cellular.

Turn it on

In Mobster for Mac, open Settings (⌘,), then Remote, and choose Turn on. Mobster registers this Mac with your account in about a second and opens no browser. The Mobster Remote row says “Connecting to Mobster Remote”, then “On. Apps you allow can use your iPhone through this Mac.” Under it are the Remote URL, with Copy, and Keep this Mac awake, which is on by default. Remote is on for one Mac at a time: moving Mobster to another Mac turns it off on the Mac it leaves (One Mac at a time). If it doesn’t turn on, the line under the switch says why (In Mobster for Mac).

Connect an app

Every assistant uses the same URL. It isn’t a secret: what keeps your iPhone safe is that you sign in, then allow the app on your Mac.
1

Add the URL to your assistant

Add it where the assistant takes an MCP server or a custom connector. Assistants shows the place in Claude, ChatGPT, Poke, Raycast, Grok and the APIs.
2

Sign in

The assistant opens “Connect Claude to Mobster” (with its own name) in your browser. Sign in with the account Mobster for Mac uses: Continue with Apple, Continue with Google, Continue with GitHub, or your email and the 6-digit code Mobster sends, which works for 10 minutes. If you signed in there in the last 15 minutes, Continue as sam@example.com skips this.
3

Choose the iPhone

With more than one iPhone, the page asks “Which iPhone should Claude use?” and shows each one with its Mac and its state. A phone that’s busy, locked or unplugged can still be chosen. Choose it, then Use Sam’s iPhone. With one iPhone, this step is skipped.
4

Allow it on your Mac

The browser says “Mobster is asking on Sam’s MacBook Pro. Choose Allow there to finish.” Mobster on that Mac asks “Allow Claude to use Sam’s iPhone?” Choose Allow. The browser says “Connected. Taking you back to Claude.”
The app is now in Settings › Remote › Connected apps. Ask it for a task that only reads, such as “What’s on my calendar tomorrow?”, and the task shows in Mobster’s sidebar, starting “Claude started this conversation through Mobster Remote.”

What Mobster asks on your Mac

The request appears over whatever Mobster is showing. When the window isn’t in front, a notification says “Claude wants to use Sam’s iPhone”, and Settings › Remote shows the request with Review.
  • Only Allow in Mobster on your Mac finishes the connection. No web page, message or assistant can allow it.
  • Allow and Deny do nothing for the first 0.7 seconds, so a stray click can’t answer.
  • Your Mac asks only after a click on Mobster’s own page. Another site can’t make your Mac show a request by sending you a link.
  • The request waits 10 minutes, then ends: “This request ended. Connect again from Claude.”
  • An app that names itself after one Mobster knows but sends you elsewhere never reaches your Mac: the page says “This app isn’t Claude” and stops.

What apps can and can’t do

Every app you allow gets the same three permissions, on the one iPhone you chose. You allow all of it or deny. Each call waits at most 25 seconds. A longer task keeps running, and the assistant follows it with phone_task_status. A follow-up with the same thread_id sees what the last task found. The workflow tools are for automation tools such as Zapier (Start a workflow from another tool). An app can’t:
  • Tap, type, swipe or open apps directly. No tool or permission does that. The screen picture, notifications, the clipboard, files and installs aren’t offered either.
  • Approve anything. “Yes, send it” sent with phone_task approves nothing: the assistant is told the task waits for you.
  • Read or continue another app’s conversation, or use an iPhone other than the one you chose.
  • Open an app you turned off for agents outside Mobster in Settings › Safety. An app Mobster hasn’t used before asks first on your Mac.
  • Send files or read your Memory. Remote tasks get nothing from it.
  • Read out codes or passwords. A remote task doesn’t read notifications, and typing a one-time code into an app asks you first, like a send. Digits that look like a code are masked before an answer leaves your Mac.

Approvals stay on your Mac

A task from a connected app always asks before it sends, buys, posts or deletes, even with Settings › Safety on Full access. The approval shows in Mobster on your Mac with the exact text (Approvals and safety). The assistant is told:
  • Only the Mac app approves. Approving needs a secret only the Mobster window holds, and the part of Mobster that talks to the relay never has it.
  • Never by email, SMS, iMessage, Slack or the assistant’s own prompts. An assistant that reads those channels could answer its own approval.
  • 10 minutes. An approval nobody answers ends the task without that action.
  • Questions are different. The assistant can answer “Which Sam?” through phone_task. An answer never approves a send.
  • 5 declines in a row pause the app. Its row says Paused, with Resume.
Read-only tasks finish while you’re away. To answer approvals away from home, reach the Mac with Screen Sharing over a private network such as Tailscale: Mobster works there as it does at home. macOS and Tailscale cover that setup in their own docs.

Keep the Mac and the iPhone ready

Keep this Mac awake keeps the Mac from idle sleep with caffeinate while Remote is on. The display still turns off. A MacBook on battery with its lid closed still sleeps. MOBSTER_KEEP_AWAKE=0 in the env file turns it off. What works away from home is an iPhone that stays home, plugged into the Mac:
  • The iPhone: on the cable, Auto-Lock Never, Low Power Mode off (it forces Auto-Lock to 30 seconds), low brightness.
  • Its battery: on iPhone 15 and later, Settings › Battery › Charging › 80% Limit.
  • Updates: automatic iOS and macOS updates off. After a restart, the iPhone needs its passcode in person, and FileVault needs a login at the Mac before Screen Sharing works. Since iOS 18, an iPhone left locked for about 72 hours restarts itself.
  • The Mac: on power, on a steady connection, with Keep this Mac awake on.
  • Which iPhone: a second iPhone that stays home. If it’s your only phone, it isn’t in your pocket. Some apps allow one phone per account.
Apple’s link between the Mac and the iPhone needs the cable or the same Wi-Fi, so a phone on cellular or on another Wi-Fi doesn’t work.

Connect with a Remote key

Some apps take a key instead of a sign-in: Poke, the xAI, OpenAI and Anthropic APIs, and your own scripts. Make one key per app.
1

Create the key

Settings › Remote › Remote keys › Create key. Give it a Name (1 to 40 characters), choose the iPhone if you have more than one, and choose when it Expires: 30 days, 90 days (the default) or 1 year.
2

Copy it now

The key starts with mob_rk_. “Mobster shows it only once”: closing the dialog forgets it. Mobster and the relay keep only a hash.
3

Send it as a header

Send it as Authorization: Bearer <key>, never in a URL. A request with ?key= or ?token= is refused with “Send the key in the Authorization header.”
To check a key, list its tools. The answer is a JSON-RPC result whose result.tools names the eight tools above:
An expired key gets 401 with “This Mobster Remote key expired. Create a new one in Mobster, in Settings under Remote.” A removed one gets “This Mobster Remote key was removed.”

Remove access

In Settings › Remote, choose Remove beside the app under Connected apps, or beside the key under Remote keys. The app can’t use your iPhone after that, and the tasks it started stop. Your Mac refuses its next call, and the relay deletes its tokens within the same second when the Mac is online. To use the app again, connect it again. Wider switches, each from Mobster on your Mac:
  • The Remote switch. Off, no app reaches this Mac. Connected apps stay connected for when you turn it back on.
  • Move Mobster to another Mac, or remove this Mac at mobster.dev/account. Every app connected through it loses access at once.
  • Sign out in Settings › Account. The same, and your conversations stay on this Mac.
Disconnecting Mobster in the assistant removes the app too when the assistant tells Mobster. If it doesn’t, remove it in Mobster as well.

Limits

Per app, unless it says otherwise: The sign-in and connect pages limit each network: Past a limit, the page says “Too many tries”, and an assistant gets 429 with how many seconds to wait.

Privacy

The relay passes tasks along and doesn’t keep them. Removing a Mac from your account deletes everything the relay holds for it.
  • Encryption ends at Cloudflare. Calls are encrypted from the assistant to Cloudflare and from Cloudflare to your Mac. In between, the text is in Cloudflare’s memory.
  • The assistant keeps what it gets, under its maker’s rules.
  • Who runs what. Cloudflare runs the relay and the connect pages. Supabase runs the sign-in and sends code emails through Resend. Privacy and your data has the rest.

Troubleshooting

In the browser, while connecting

When you choose Deny on the Mac, or Cancel on the waiting page, the assistant hears access_denied.

What the assistant tells you

The assistant gets these as tool errors and passes them on. An assistant that must sign in again got a 401: you removed it, or its Remote key expired or was removed. Connect it again, or make a new key. An app registered more than 180 days ago registers again by itself (how long Remote’s credentials last).

In Mobster for Mac

Next

Assistants

Where to add Mobster in Claude, ChatGPT, Poke and the APIs.

Approvals and safety

Permission modes, and what waits for your OK.

Without the cable

Keep the iPhone on the Mac’s Wi-Fi instead of a cable.