Guide

What is computer use for AI agents?

Updated

Short answer

Computer use means an AI agent operates a computer the way a person does. It looks at the screen, then clicks, types, and presses keys in real apps. Many systems look at screenshots and click by pixel position. Waldo reads the accessibility tree instead, so each control comes with its name, role, and real position. Four kinds of act always stop and ask you first.

Models are getting brilliant, yet most still can’t touch the apps you use every day. Computer use is how they start to: an AI agent that operates a computer’s apps the way a person does.

What does computer use mean?

Computer use means an AI agent looks at a screen and acts on it. It reads what is there, then clicks buttons, types into fields, presses keys, and scrolls. The apps are the real ones: a mail client, a spreadsheet, System Settings, a web page.

Anthropic describes its version plainly. Claude can interact with computer environments through the computer use tool, which provides screenshot capabilities and mouse and keyboard control for autonomous desktop interaction.

Waldo brings the same idea to your own Mac, for any agent. He is the pair of hands any AI can borrow. He sees every window, presses every button and types into every field.

How does an AI agent see the screen?

There are two ways.

Pixels. The agent takes a screenshot, works out where a button is in the image, and clicks at that position. In Anthropic’s tool, coordinates are in screenshot pixels. This works on anything that is drawn on screen. It also means the model has to guess where things are.

The accessibility tree. Every Mac app describes its controls for screen readers. Apple’s accessibility model represents an app’s user interface as a hierarchy of accessible elements, and a button supports a press action. An agent that reads the tree knows what each control is before it acts.

Waldo reads the tree, not the pixels. The tools walk the accessibility tree, the same one a screen reader uses. Each control arrives with its role, its label, and its real frame. The model picks a thing. It never invents a position.

Both are quick. Reading every control in a Chrome window, 241 controls, takes Waldo 0.35 s. A screenshot of one display, scaled for the model, takes 0.43 s. The time inside the tools is small. The model’s own thinking is the slow part.

There is more in accessibility tree vs screenshots.

Why does computer use need brakes?

An agent that can click Pay can pay. An agent that can press Send can send as you. And an agent acts on what it reads. Anthropic’s own documentation warns that instructions on web pages or in images might override your instructions or cause the model to make mistakes. It recommends asking a human to confirm decisions that might have meaningful real-world consequences, such as completing financial transactions.

Waldo puts that confirmation in code. The hard stops live in Waldo’s code, not in a prompt. No model, however clever, can talk its way past them. Four kinds of act always stop and ask you first:

Only you can say yes. The ask panel takes no keys, and it refuses any click that did not come from your own mouse. And one switch stops everything: push your pointer into the top-left corner of the screen, and every tool, for every agent, stops until you say go.

These are guard rails, not a jail, and Waldo says so. The gates stop mistakes. They stop instructions hidden in a web page or an email. They do not stop a model that is trying to get round them, because a session also has a shell. Read how the hard stops work for the details.

Where does Waldo fit?

Waldo is the missing pair of hands: open source, model-agnostic, and wired so a person always holds the yes. We’re starting with the Mac.

How do I try it?

Install Waldo from the install section or from GitHub, connect your agent, and ask in plain words:

Open System Settings and tell me which apps can record the screen.

Sources

People also ask

Is computer use safe?

It carries real risk, because an agent can act on what it reads, including instructions hidden in a web page or an email. A safe setup keeps a person in charge of acts with real consequences. Waldo makes money, sending as you, passwords, and deletes wait for your own click.

How is computer use different from browser automation?

Browser automation drives pages inside a web browser. Computer use reaches any app on the screen, such as Mail, Calculator, or System Settings, as well as the browser.

Does computer use need screenshots?

Many systems rely on them. Waldo reads the accessibility tree for the controls, and takes a screenshot when the model asks to look. A screenshot of one display, scaled for the model, takes 0.43 s.

Can computer use run on my own Mac?

Yes. Waldo runs on your Mac, not in a cloud, and works with any agent that speaks MCP. He is free and open source under Apache 2.0.

Install

Give your AI a hand.

Free and open source. Build him once, then lend him to any agent.

$ git clone https://github.com/justusewaldo/waldo
$ cd waldo && make install && waldo grant