Let Claude use your computer from the CLI changedcomputer-use
Nearest release: v2.1.289, published an hour after upstream edited the page. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Upstream edited this page at 3 Oct 2026 19:05 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 20 Oct 2026 18:37 UTC.
Upstream edited
Recorded here
Lines+28added
Lines−30removed
From line
2
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits7to this page, all time
The whole hunk
from line 2, old and new numbered
/
from line 2
22
33> Enable computer use in the Claude Code CLI so Claude can open apps, click, type, and see your screen on macOS. Test native apps, debug visual issues, and automate GUI-only tools without leaving your terminal.
44
5<Note>
6 Computer use is a research preview on macOS that requires a Pro or Max plan. It is not available on Team or Enterprise plans. It requires an interactive session, so it is not available in non-interactive mode with the `-p` flag.
7</Note>
5> [!NOTE]
6>
7> Computer use is a research preview on macOS that requires a Pro or Max plan. It is not available on Team or Enterprise plans. It requires an interactive session, so it is not available in non-interactive mode with the `-p` flag.
88
99Computer use lets Claude open apps, control your screen, and work on your machine the way you would. From the CLI, Claude can compile a Swift app, launch it, click through every button, and screenshot the result, all in the same conversation where it wrote the code.
1010
from line 34
3434
3535Computer use is available as a built-in MCP server called `computer-use`. It's off by default until you enable it.
3636
37<Steps>
38 <Step title="Open the MCP menu">
39 In an interactive Claude Code session, run:
37**1. Open the MCP menu**
4038
41 ```text theme={null}
42 /mcp
43 ```
39In an interactive Claude Code session, run:
4440
45 Find `computer-use` in the server list. It shows as disabled.
46 </Step>
41```text theme={null}
42/mcp
43```
4744
48 <Step title="Enable the server">
49 Select `computer-use` and choose **Enable**. The setting persists per project, so you only do this once for each project where you want computer use.
50 </Step>
45Find `computer-use` in the server list. It shows as disabled.
5146
52 <Step title="Grant macOS permissions">
53 The first time Claude tries to use your computer, you'll see a prompt to grant two macOS permissions:
47**2. Enable the server**
5448
55 * **Accessibility**: lets Claude click, type, and scroll
56 * **Screen Recording**: lets Claude see what's on your screen
49Select `computer-use` and choose **Enable**. The setting persists per project, so you only do this once for each project where you want computer use.
5750
58 The prompt includes links to open the relevant System Settings pane. Grant both, then select **Try again** in the prompt. macOS may require you to restart Claude Code after granting Screen Recording.
59 </Step>
60</Steps>
51**3. Grant macOS permissions**
6152
53The first time Claude tries to use your computer, you'll see a prompt to grant two macOS permissions:
54
55* **Accessibility**: lets Claude click, type, and scroll
56* **Screen Recording**: lets Claude see what's on your screen
57
58The prompt includes links to open the relevant System Settings pane. Grant both, then select **Try again** in the prompt. macOS may require you to restart Claude Code after granting Screen Recording.
59
6260After setup, ask Claude to do something that needs the GUI:
6361
6462```text theme={null}
from line 116
118116
119117## Safety and the trust boundary
120118
121<Warning>
122 Unlike the [sandboxed Bash tool](/docs/en/sandboxing), computer use runs on your actual desktop with access to the apps you approve. Claude checks each action and flags potential prompt injection from on-screen content, but the trust boundary is different. See the [computer use safety guide](https://support.claude.com/en/articles/14128542) for best practices.
123</Warning>
119> [!WARNING]
120>
121> Unlike the [sandboxed Bash tool](/docs/en/sandboxing), computer use runs on your actual desktop with access to the apps you approve. Claude checks each action and flags potential prompt injection from on-screen content, but the trust boundary is different. See the [computer use safety guide](https://support.claude.com/en/articles/14128542) for best practices.
124122
125123The built-in guardrails reduce risk without requiring configuration:
126124
No line in this hunk matches that.