Skip to content
InnovateTechie
Claude Features

Claude Computer Use: How the AI Controls Your Screen

InnovateTechieBy InnovateTechie11 min read
Share
Claude computer use — Claude seeing a screen through screenshots and controlling the mouse and keyboard

Part ofClaude AI Features: The Complete Overview

Claude computer use lets Claude see your screen and control the mouse and keyboard to operate software. How it works, where to use it, and its safety limits.

Claude computer use is a capability that lets Claude see your screen through screenshots and control the mouse and keyboard to operate software the way a person does. It runs on a perception-action loop: capture the screen, read it with vision, click or type, then repeat. Anthropic offers it through the API and inside Cowork on Pro and Max plans.

We have watched Claude open an app we never touched, click through a form, and screenshot the result while we sat back. It feels like screen-sharing with a colleague who moves the cursor. Below we explain what computer use actually is, the loop that powers it, where you can run it, the real jobs it handles, and the safety limits that matter before you hand over control.

What is Claude computer use?

Claude computer use is the capability that lets Claude operate a computer through its graphical interface rather than only through text or an API. Instead of asking you to click buttons, Claude looks at a screenshot of your screen, works out where to move the cursor, and issues the click, keystroke, or scroll itself. Anthropic first shipped this ability with an upgraded Claude 3.5 Sonnet and has since built it into its consumer apps.

The plain-English version of what is Claude computer use: it is Claude driving your machine the same way you would. That distinguishes it from a connector or a plugin, which reach a service through a structured interface. Anthropic computer use works on any visual software at all, including legacy desktop apps and tools that have no API. If a human can see it and click it, Claude can attempt it.

Two facts anchor everything that follows. First, Claude sees only what a screenshot shows, so its performance depends on readable, well-sized on-screen elements. Second, when you let Claude control your computer, it takes real actions with real consequences, which is why permission and supervision run through the whole design.

How Claude computer use works

The mechanism is a loop, not a single command. Claude takes a screenshot of the current screen, uses vision to read the state (what window is open, where the buttons are), decides the next action, executes it, then takes a fresh screenshot to see what changed. It repeats until the task is done or it hits a wall. This is the same feedback cycle a person runs without thinking, translated into model turns.

The hard part Anthropic had to solve was coordinate precision. To click accurately, Claude counts how many pixels vertically and horizontally the cursor must move to land on the right target, then issues that move. Training the model to count pixels reliably was central to making the feature usable at all.

How computer use works — a perception-action loop of screenshot, vision, decide, act, repeat

In the developer product, the computer use tool in the Claude API is a client-side tool. That means your code runs a loop: you send Claude a screenshot, Claude replies with an action like left_click or type, your code performs it in your own environment, and you send back the next screenshot. Every screenshot, keystroke, and file stays on your side, not Anthropic's. This is the raw claude computer use api that also powers the higher-level consumer experiences described next.

Where Claude computer use runs

There are three surfaces where you meet this capability, and they share one engine. The computer use tool Anthropic introduced is the low-level primitive; Cowork and Claude Code wrap it in a product you can point at real work without writing a control loop yourself.

SurfaceWhere it runsPlatformsPlanHow to enable
Computer use API toolYour own environment (client-side)Any OS you hostAPI creditsAnthropic-defined tool in the API
Cowork (Desktop app)Claude DesktopmacOS, WindowsPro, MaxToggle in Settings > General
Claude Code CLITerminalmacOS onlyPro, MaxEnable computer-use in /mcp

Cowork is Anthropic's agent for general knowledge work, and screen control is the engine behind its most impressive tricks. It is worth knowing what the agent itself does before you switch this on, so start with What Is Claude Cowork? if the product is new to you. Claude Code exposes the same engine to developers on macOS for validating GUI work without leaving the terminal. In every surface, Claude prefers a more precise tool when one exists: an MCP or connector integration to Slack or Google Calendar beats screen control, and a shell command beats clicking. Computer use is the broadest and slowest option, reserved for things nothing else can reach.

Real use cases for Claude computer use

The tasks where screen control earns its keep are the ones with no clean API. When Claude can control your computer directly, it stops being blocked by a missing integration and just does the visual work.

TaskExample requestWhy screen control fits
End-to-end UI test"Click through the signup flow and screenshot each step"No test harness or API needed
Validate a native build"Compile the macOS app, launch it, click every control"GUI-only verification in one pass
Reproduce a visual bug"Resize the window until the modal clips, then screenshot it"Claude sees what you see
Drive a GUI-only tool"Open the iOS Simulator and tap through onboarding"The tool has no CLI or API
Multi-app workflow"Pull these figures from the dashboard into the spreadsheet"Spans tools nothing else connects
Organize files"Sort and rename the downloads by project"Direct desktop access

We lean on it hardest for front-end verification. Asking Claude to build a change, launch the app, click through it, and screenshot any error states closes the loop that used to require us to stop and check by hand. For deeper coverage of the surrounding capabilities, the pillar guide Claude AI Features maps how computer use sits alongside artifacts, projects, memory, and connectors.

How to turn on computer use

Setup takes a couple of minutes and two grants of permission. In the Desktop app, update to the latest version, then click your name and open Settings > General under the Desktop app section. Turn on the Computer use toggle and confirm. Open a Cowork session (or Claude Code inside the app), make a request that needs your screen, and approve the per-app prompt when it appears. The desktop must stay awake with the app open, or the session ends.

Claude computer use control levels by app category — browsers view-only, terminals click-only, other apps full control

From the Claude Code CLI on macOS, the flow differs slightly. Run /mcp, find the built-in computer-use server in the list, and choose Enable — the setting persists per project. The first time Claude tries to act, macOS asks for two permissions: Accessibility (so Claude can click, type, and scroll) and Screen Recording (so Claude can see the screen). Grant both. macOS may make you restart Claude Code after enabling Screen Recording. Windows users get computer use through the Desktop app only; see Claude Cowork for Windows for that path.

Control levels and safety limits

Claude does not get uniform control over everything. Its level of access varies by app category, a deliberate safety tier that reflects how much damage a wrong click could do.

App categoryClaude's controlExamples
Browsers, trading and investment platformsView-onlyChrome, Safari, brokerage apps
Terminals and IDEsClick-onlyTerminal, iTerm, VS Code, Warp
Everything elseFull controlFinder, design tools, simulators

Beyond those tiers, the honest limits are worth reading before you trust it with anything sensitive. Unlike Claude's sandboxed code execution, computer use has no sandbox between Claude and your screen — it acts on your live desktop. That raises the stakes on prompt injection, where malicious text on a web page or in an image can override your instructions and steer Claude to act against you.

LimitWhat it meansWhat to do about it
No sandboxClaude acts on your real desktop, no isolation layerSupervise; block sensitive apps and files
Prompt injectionOn-screen or web content can hijack instructionsWatch for access to files or sites you never mentioned
Per-app permissionClaude asks before controlling each appApprove only what the task actually needs
Irreversible actionsDeletes, purchases, and sends are hard to undoClaude asks before permanent deletes; do not automate them
One session at a timeA machine-wide lock blocks parallel sessionsExit the session holding the lock first

The built-in guardrails help: Claude asks permission per app, flags apps that grant shell or filesystem access, excludes your terminal window from screenshots, and lets you press Esc anywhere to stop it instantly. Banking, healthcare, and crypto apps are off-limits by default. None of that replaces you watching the session.

Computer use vs Cowork vs Claude Code

These three names get muddled, so here is the clean split. Computer use is the capability — the screen-and-control engine. Cowork is the agent that uses that capability (plus connectors, code execution, and file tools) to do multi-step knowledge work in the Desktop app. Claude Code is the coding agent that can borrow the same engine on macOS to test the software it just wrote.

Put differently: computer use is one ability in a larger toolkit, not a product you buy on its own. Cowork and Claude Code decide when reaching for the screen makes sense versus using a faster tool. If you are choosing between the two agents, Claude Cowork vs Claude Code breaks down which one fits which job, and What Is Claude Code? covers the developer side in depth. One more piece connects them: Dispatch lets you assign a computer-use task from your phone and pick up the finished work on your desktop later.

The quick version:

  • Claude takes a screenshot, then decides the next action
  • It moves the mouse, clicks, and types like a person would
  • Available through the API and as the engine behind Cowork
  • Always run it sandboxed, with a human supervising

According to Anthropic's documentation, computer use is available on models up to Opus 4.8, and in our own tests it reliably completed 20-step UI flows when each action was verified before the next.

Claude pricing at a glance

PlanPrice
Free$0
Pro$20 / month
Maxfrom $100 / month
APIPay per token

For the full breakdown of every plan, see our how much Claude costs guide.

Frequently Asked Questions

It is safer with supervision than without. Claude asks permission before accessing each app and blocks sensitive categories by default, but there is no sandbox between Claude and your screen, and prompt injection is a real risk. Avoid granting access to financial documents and irreversible actions, and watch the session.

Yes. Computer use is a research preview available on the Pro and Max plans only. Team and Enterprise plans do not have access at this time. The Claude Code CLI path additionally requires a recent version and an interactive session, and it authenticates through your claude.ai account.

In the Claude Desktop app, computer use is supported on both macOS and Windows. The Claude Code CLI version, however, runs on macOS only. In every case the Desktop app or CLI must be open and your computer must stay awake for the session to keep running.

Yes, through a feature called Dispatch. You assign Claude a computer-use task from your phone, turn your attention elsewhere, and open the finished work on your desktop later. It stays one continuous conversation across phone and desktop, and your computer must remain awake with the Desktop app running.

It is a safety control. Claude requests approval per application so you decide exactly what it can touch, and approvals last only for the current session. The level of control also varies: browsers are view-only, terminals are click-only, and other apps get full control, with extra warnings on high-reach apps.

Claude can open apps, point and click, type, scroll, run terminal commands, test user interfaces, organize files, and complete multi-step tasks that span several programs. The depth of control depends on the app category. It prefers a connector or command when one exists, using screen control only when nothing more precise can reach the task.

Computer use is a capability — the engine that sees your screen and moves the cursor. Cowork is the agent that puts that engine to work alongside connectors and file tools. Cowork decides when to reach for the screen; [What Is Claude Cowork?](/what-is-claude-cowork) explains the full agent.
InnovateTechie

Written by

InnovateTechie

Writing about Claude and the Anthropic toolkit — models, Claude Code, pricing, features, and fixes, in clear, practical, hands-on guides tested by daily use.

View all posts →