# Computer Use

> **Beta** — This feature is currently in beta and may change.

Computer Use lets your assignments operate Windows desktop applications, automating workflows that go beyond what browsers and APIs can reach. Duvo offers two ways to access Windows desktops, depending on whether you need a managed sandbox or access to your own infrastructure.

## Two Options

|                   | [Computer Use](/connections/available-connections/computer-use.md) | [Windows Remote Desktop](/connections/available-connections/windows-remote-desktop.md) |
| ----------------- | ------------------------------------------------------------------ | -------------------------------------------------------------------------------------- |
| **Environment**   | Duvo-managed Windows sandbox                                       | Your Windows machines                                                                  |
| **Setup**         | None — automatically available                                     | Provide RDP host, username, and password                                               |
| **Best for**      | General desktop automation, testing workflows, processing files    | Accessing internal systems, installed software, network resources                      |
| **Data location** | Runs in Duvo's cloud                                               | Runs on your infrastructure                                                            |
| **Persistence**   | Session state preserved within a job                               | Connects to your persistent environment                                                |

## When to Use Each

**Use Computer Use when:**

* You need a clean Windows environment to process files or test workflows
* The assignment doesn't require access to your internal network or proprietary software
* You want zero-config desktop automation

**Use Windows Remote Desktop when:**

* The assignment needs your installed applications (custom ERP, industry software, licensed tools)
* You need access to internal file shares, databases, or network resources
* Compliance requires data to remain on your infrastructure

## How It Works

Both connections give assignments the ability to control a Windows desktop — clicking buttons, typing text, navigating menus, and reading screen content. The assignment interacts with applications exactly as a person would, which means any Windows software can be automated regardless of whether it has an API.

Computer Use provisions a fresh Windows sandbox for each session, managed entirely by Duvo. Windows Remote Desktop connects to your existing Windows machines over the standard RDP protocol, secured with TLS encryption.

## Shared Capabilities

Both Computer Use options support:

* **Desktop control** — Open, navigate, and operate Windows applications
* **Click and type** — Interact with UI elements, forms, and dialogs
* **Screen reading** — Capture and interpret what's displayed
* **Live view** — Watch the desktop in real-time as your assignment works
* **Full audit trail** — Every action is captured for review

Computer Use also supports **file transfer** between the sandbox and your assignment, which is not available with Windows Remote Desktop.

## Related Pages

* [Computer Use](/connections/available-connections/computer-use.md) — Duvo-managed Windows sandbox
* [Windows Remote Desktop](/connections/available-connections/windows-remote-desktop.md) — Connect to your own Windows machines


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.duvo.ai/connections/computer-use-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
