Claude Code’s computer-use beta finally lets you hand a real desktop to Claude—not just a chat window. Getting that remote control pipeline stable requires more than clicking “Allow.” You need the right macOS build, permission scopes, Anthropic’s Dispatch relay, and a review workflow so every run stays inside guardrails. This guide documents the exact claude-code-remote-control-setup sequence our team uses so you can replicate it without babysitting.
TL;DR
- Prep the host Mac first: Update to macOS 14.4+, create a dedicated “Claude Operator” account, enable Screen Recording + Input Monitoring + Accessibility for Claude Code, and keep a clean workspace so the agent only sees approved assets.
- Link Claude Code to Dispatch: Install Claude Code ≥2026.3, sign in with a Pro/Max seat, scan the mobile Dispatch QR, and verify that the desktop shows “Ready for remote control.”
- Run supervised pilots: Start with 5-minute sessions, log every action, and require mid-run approvals for shell commands or file deletions. Promote to longer runs only after you can review transcripts comfortably.
- Harden ongoing operations: Pin network scopes, rotate the Claude access token monthly, archive every session log in your SIEM, and pair
/schedulejobs with weekly human reviews.
1. Understand Claude’s remote modes
Claude Code exposes two relevant pathways:
- Computer Use (desktop app): Claude runs directly on your Mac, sees the screen, clicks through apps, and returns control when done.
- Dispatch (mobile → desktop relay): You send a command from the Claude mobile app, Dispatch wakes the desktop agent, and you review the finished run on your phone.
- In both cases, Claude operates inside a “bounded autonomy loop”: it can improvise steps only inside the permissions you approve and must ask for expansions mid-run.
2. Prep the host Mac
Your AI Receptionist, Live in Minutes.
Scale your front desk with an AI that never sleeps. Solvea handles unlimited multi-channel inquiries, books appointments into your calendar automatically, and ensures zero missed opportunities around the clock.
Do these steps before you ever pair Claude:
- Update macOS to 14.4 or later so Screen Recording and Input Monitoring prompts align with Anthropic’s docs.
- Create a dedicated user (e.g.,
claude-operator). Give it the minimum applications and files needed for the workflows. - Enable Accessibility & Screen Recording:
System Settings → Privacy & Security → AccessibilityandScreen Recording; add “Claude” and “Claude Code” to both lists. - Grant Input Monitoring: Same panel, enable keyboard/mouse control so Claude can type and click.
- Stage a clean workspace: Move sensitive folders elsewhere, pin required repos in Dock, and script log upload targets (Slack, email drafts, etc.).
3. Authorize Claude Code for remote control
- Install Claude Code (2026.3 or newer) and sign in with the Pro/Max account that has computer-use access.
- Go to
Settings → Remote Controland toggle Computer Use on. Approve the macOS prompts that appear. - Open the Claude mobile app →
Dispatch→ “Link Desktop.” Scan the QR shown in Claude Code. The desktop status should flip to “Ready.” - (Optional) Enable
/schedulein Claude Code so scheduled jobs can wake the desktop agent automatically.
4. Run an end-to-end pilot session
- On mobile, open Dispatch and describe the outcome (“Export the weekly metrics sheet to PDF, drop it in Slack #ops, reply DONE”).
- Claude Code receives the request, prompts for required permissions (apps, folders, clipboard).
- Approve or deny each scope in real time. Claude performs the actions, narrating key decisions.
- Review the transcript + artifact bundle. If satisfied, click “Approve” so the run is archived; otherwise, annotate what needs fixing.
- Repeat with gradually longer tasks (10-, then 20-minute sessions) before letting Claude run unattended overnight.
5. Harden the environment
- Network scopes: Limit Claude’s account to corporate VPN plus whitelisted SaaS. Block personal cloud drives.
- Token hygiene: Revoke the Claude Dispatch token monthly (
Settings → Remote Control → Reset pairing). - Logging: Export every transcript to your SIEM or internal wiki for compliance.
- Dual approval: Require a second human to approve destructive operations (script execution, file deletes) until confidence is high.
- Fallback plan: Keep a “panic” automation (e.g.,
launchctl bootout gui/$UID com.anthropic.claude) handy in case a session needs to be terminated instantly.
6. Operating cadence for 2026 teams
- Daily: Review overnight transcripts, tag anomalies, and prune stale prompts.
- Weekly: Patch the host OS, rotate Claude passwords, and rehearse the “stop Claude” procedure.
- Quarterly: Refresh the dedicated Mac (new image, new account), re-validate permissions, and audit
/schedulejobs. - Treat the remote-control stack like any production automation: document it, monitor it, and re-run tabletop exercises when Anthropic ships new capabilities (e.g., upcoming Phone Use).
Conclusion
A reliable claude-code-remote-control-setup boils down to disciplined preparation. Update the Mac, scope permissions tightly, pair the Dispatch relay, and log everything. Once those foundations are in place, Claude becomes a dependable remote operator—one you can reach from your phone, schedule like a cron job, and audit like any other teammate.
FAQ
Which subscription tier allows remote control?
Claude Code Pro and Max accounts currently have access to the computer-use beta. Confirm under Settings → Remote Control; if the toggle is missing, your seat hasn’t been enabled yet.
How do I revoke Claude’s access if something looks off?
Disable Computer Use inside Claude Code, remove the app from Screen Recording/Input Monitoring, sign out of the Claude account, and rotate the Anthropic password/token.
Is remote control the same as Claude Cowork?
Cowork automates coding tasks in the IDE; remote control lets Claude operate the entire OS. Use them together—Cowork for repo work, remote control for multi-app workflows.






