Skip to content

computeruseA Linux desktop for your agent.

Each session is a small Linux desktop in the cloud with Chromium open on it. An AI agent operates it over MCP. You watch it in the page and take over when you want.

What a session is ​

A session is a small Linux desktop: an X display, a window manager, and Chromium, always open. It is not a full workstation. There is no terminal and no other application; see What is on the desktop.

Each session has:

  • A live view in the page. You click and type in it.
  • An MCP endpoint of its own, for the agent.
  • A persistent disk. Logins, tabs, downloads and the agent's notes stay until you delete the session.
  • Sleep and wake. Unused, it sleeps. Used again, it wakes as it was.

What the agent can do today ​

Today an agent operates the browser on the desktop: it opens pages, clicks, types, reads and takes screenshots, through code it runs with run_js. Control of the whole desktop with mouse and keyboard, the way a person at the screen has it, is planned and not available yet. Until then, the parts outside a web page (a file chooser, a permission prompt) are yours to do in the live view.

Live, coming and planned lists exactly what works now.

Where to go next ​

If you want toRead
Learn by doingYour first desktop, then Connect an agent with Claude
Get one thing doneHow-to guides
Look something upWhat is on the desktop, MCP endpoint and tools, Session states, Limits
Understand how it behavesComputer use on a Linux desktop, Sleep and wake, Security model

Coming and planned ​

Not available yet:

  • Policies per session, to restrict what an agent may do. Coming, not yet enabled.
  • API tokens, to use a session without signing in through a browser, from scripts and CI. Coming, not yet enabled.
  • A Terraform provider, for sessions and policies as code. Coming, not yet enabled.
  • Full desktop control for the agent: mouse, keyboard and screenshots of the whole desktop. Planned.