Copilot Computer Use: Desktop Apps From the CLI (2026)

Vorec Team · 2026-11-04 · About 9 min read

Since 1 October 2026, GitHub Copilot has been able to operate desktop applications: read what's on screen, click controls, enter and edit text, press keys, scroll, drag and move between apps. GitHub calls the feature computer use. It's in public preview in GitHub Copilot CLI and the GitHub Copilot app on macOS and Windows, and arrived in VS Code as an experimental setting on 28 October 2026. You turn it on with `/computer on`; whether Copilot asks for approval before controlling an app depends on your permission mode and any saved approvals; and on macOS it needs the Accessibility and Screen Recording permissions. Organizations can switch it off through managed settings.

This page is built from GitHub's changelog posts of 1 October, 28 October 2026 for the Copilot app and 28 October 2026 for VS Code, and the Copilot CLI computer use documentation, all read on 2 November 2026. We haven't run the feature for this article. Everything below is what GitHub documents; where a sentence is our reading, it says so. The feature is in preview and GitHub says it's subject to change.

What Copilot computer use is, in GitHub's words

GitHub's changelog describes the capability as Copilot interacting with desktop apps on your behalf: "reading accessible app content and visual context, clicking controls, entering and editing text, pressing keys, scrolling, dragging, and moving through workflows across apps."

The stated purpose is software that has no other interface. GitHub frames it as a way to automate tasks in legacy and GUI-only applications that lack an API, a command-line interface or an MCP integration. The examples GitHub gives are modest: summarising browser notifications, updating a presentation, moving information through a desktop workflow, and, in the 28 October post, working through an expense-report flow.

GitHub Docs, About computer use in GitHub Copilot: what Copilot can do in desktop applications and where it's available

Where it's available

SurfaceStatus per GitHubSince
GitHub Copilot CLIPublic preview, macOS and Windows, local sessions1 October 2026
GitHub Copilot appPublic preview, macOS and Windows1 October 2026 (restated 28 October)
VS CodeExperimental setting, macOS and Windows28 October 2026

The documentation is explicit that the CLI version works for local sessions only. It also says the first troubleshooting step, when `/computer show` reports the feature as unavailable, is to confirm that it's available for your account.

How to turn it on

Copilot CLI

  1. Run `/computer on`. GitHub says this saves your preference and enables the bundled computer-use plugin.
  2. Run `/computer show` to check the status. It reports whether the plugin, its MCP server and the associated skills are enabled.
  3. Run `/computer off` to disable it, then `/computer show` again to confirm the plugin and MCP server are off.
GitHub Docs, Using GitHub Copilot CLI to interact with desktop applications: checking status with /computer show and enabling computer use

GitHub Copilot app

Open Settings, select Computer Use, and turn on Enable Computer Use. GitHub notes you can also use `/computer on` there.

VS Code

Turn on the `chat.agentHost.computerUse.enabled` setting, restart VS Code, then run `/computer on` in a Copilot session running on your computer. GitHub labels this experimental.

macOS permissions

On a Mac, computer use walks you through granting two system permissions to its helper: Accessibility (so it can click and type) and Screen Recording (so it can see the screen). The troubleshooting section says the helper must have both. GitHub says these permissions are granted once and shared across Copilot CLI, the Copilot app and VS Code on the same computer.

How approvals work

GitHub's changelog says Copilot asks for approval before controlling an app; the CLI documentation adds that the active permission mode, which you can check with `/permissions show`, determines whether it asks. When a prompt appears, the choices are:

GitHub's advice at the prompt is to check that the app and action match what you asked for. Configured deny rules take precedence over an allow. To interrupt an operation that's already running, press Esc twice.

Organizations can disable the feature through managed settings. If that's the case, the CLI reports that computer use is blocked by managed settings, and GitHub states that "Your local preference cannot override the policy."

What GitHub hasn't documented yet

Preview documentation has gaps, and it's worth being precise about them rather than guessing:

If any of these matter for your use, the answer has to come from GitHub, not from a blog post.

How it compares with other computer-use agents

Our other pages cover the alternatives in detail, so here's only the shape of the field, as our reading from those pages rather than a fresh check of each vendor's documentation. OpenAI's computer use and Google's Gemini Computer Use tool are APIs: a model returns actions and your own code executes them in a browser or environment you run. Claude's computer-use toolsets and Cursor's computer use sit closer to the end user. GitHub's version is squarely the latter kind: an assistant you already have on your machine, now able to reach into the apps next to it, with an approval prompt in between.

Our reading of the distinguishing feature is the setup path. Because Copilot CLI runs in a terminal on the user's own computer, the agent that writes your code and the agent that clicks through your apps are the same session, with the same permission mode and the same deny rules.

Why this matters if you make software tutorials

An agent that can operate desktop software can perform a workflow. Performing a workflow on screen is most of what a tutorial is. The gap is everything that makes a performance watchable: a continuous recording rather than a series of actions, a visible and well-paced cursor, a zoom onto the control that matters, and narration that says why each step happens.

Two practical observations, both our reading:

For the broader question of which tasks an agent can usefully record, see what an AI agent can record and AI agent screen recording.

Where Vorec fits

Vorec records your screen and drafts narration for the capture. It has its own macOS recorder, and an AI coding agent can drive it for you through the Claude Code plugin: the agent plans and performs the walkthrough, the recorder captures it locally, and you review the take before anything is uploaded. Vorec then drafts narration matched to the workflow it captured and generates the voiceover, so nothing is spoken into a microphone. In the editor you can add smooth cursor motion, cursor-follow zoom and click-based auto-zoom, and freeze-sync can hold a frame so an explanation has time to finish. The same capture can produce a written step-by-step guide, and you can upload an existing recording instead. Vorec doesn't integrate with GitHub Copilot's computer use, and this page isn't a comparison between the two.

Vorec starts with a free trial, no credit card required (current allowances are on the pricing page). The trial includes up to 3 projects, and exports carry a watermark. Paid plans are Starter at $9 a month ($86 a year), Pro at $24 a month ($230 a year) and Business at $59 a month ($566 a year).

FAQ

What is computer use in GitHub Copilot?

A public-preview capability, announced on 1 October 2026, that lets Copilot interact with desktop apps on your behalf: reading app content, clicking controls, entering and editing text, pressing keys, scrolling, dragging and moving between apps.

How do I enable Copilot computer use?

In Copilot CLI, run `/computer on`; check with `/computer show`; disable with `/computer off`. In the GitHub Copilot app, go to Settings, then Computer Use, and turn on Enable Computer Use. In VS Code, enable the `chat.agentHost.computerUse.enabled` setting, restart, then run `/computer on`.

Which permissions does Copilot computer use need on a Mac?

Accessibility and Screen Recording, granted to the computer-use helper. GitHub says the setup walks you through both, and that granting them once covers the CLI, the app and VS Code on that computer.

Does Copilot ask before controlling an app?

GitHub's changelog says it asks for approval before controlling an app, and the CLI docs say the active permission mode determines whether it asks. When it does, you can allow for the session, always allow, or decline. Always-allowed apps can be reviewed and reset. Deny rules you've configured take precedence.

Can my organization turn Copilot computer use off?

Yes. GitHub says organization-managed settings can disable the feature, and a local preference can't override that policy.

Is Copilot computer use available on Linux or in the browser?

GitHub documents it for local sessions on macOS and Windows only, as of 2 November 2026.

Does GitHub say what screenshots are sent to the model?

Partly. GitHub's About computer use page says Copilot reads accessible application content through the accessibility tree, or screenshots when visual context is needed, and that visible content is provided to Copilot as context. The pages we read don't describe how often screenshots are captured, how they are transmitted, or how long they are kept.

Sources: GitHub Changelog, GitHub Copilot can now interact with desktop apps with computer use (1 October 2026), GitHub Copilot app, Universe releases (28 October 2026) and GitHub Copilot in VS Code, Universe releases (28 October 2026); GitHub Docs, Using GitHub Copilot CLI to interact with desktop applications, all checked 2 November 2026, and About computer use in GitHub Copilot, checked 4 November 2026.

Want the recording to narrate itself? Record with Vorec, or upload one you already have, and get a narrated tutorial plus a written guide. Start free. Trial includes up to 3 projects; exports carry a watermark.

← Back to blog