OpenGCUA: Toward a Fully Open Stack for Generalist Computer Use

Hanzhang Zhou, Long Li, Quyu Kong, Lei Wang, Panrong Tong, Long Chen, Tianyu Xia, Gongjie Zhang and 7 others

Alibaba Group

Published October 15, 2026 · on the feed October 16, 2026 · ▲ 315 · arXiv 2610.22200

AgentsVision & multimodal Full code arXiv ↗Hugging Face ↗

The abstract

Computer use has reached a turning point: the focus is expanding from GUI-only interaction to systems that complete tasks on users' computers through visual and programmatic interfaces. We define a generalist computer-use agent (GCUA) as a system in which the model chooses how to observe, act, and organize its work across visual and programmatic interfaces. Yet frontier implementations, such as GPT-6 Astra's computer-use system, remain largely closed, limiting systematic study of their design. We introduce Open Generalist CUA (OpenGCUA), an ongoing project to develop and open the full stack for GCUAs with the community. This report presents the first release of OpenGCUA. Code execution is a key feature of our agent design: it lets intermediate results determine subsequent operations and enables models to apply their existing programming capabilities directly to computer interaction. We also propose harness-to-model decision transfer, moving selected observations and task-state decisions from fixed harness rules to the model. On OSWorld-v2, our full configuration improves task scores across all eight evaluated models, including GPT-6 Astra and Claude Opus 5, raising mean partial score by +19.6 points and reducing reported steps per task by an average of 53.0% relative to batched GUI-only execution. We release our implementation and prompts, evaluation trajectories from all eight models, and preliminary versions of a real-device harness and a cross-device SDK. The harness addresses real-device challenges not fully captured by benchmarks, while the SDK provides a common programming interface across computers, mobiles and browsers. Across four real macOS tasks under our real-device harness, selected Qwen3.8-Max runs use 19.4 times as many reported reasoning tokens as GPT-6 Astra, highlighting substantial differences between models in real-device execution efficiency.

The Brief

3:17

A short podcast summary of the paper. Written and voiced by AI.

Transcript

OpenGCUA. Toward a Fully Open Stack for Generalist Computer Use. By Hanzhang Zhou and fourteen others, from Alibaba Group. Published on the fifteenth of October. Its code repository is worked out: about one hundred and eighty source files, with a readme and a licence.

Computer use has reached a turning point, the authors argue. The focus is widening from interaction through the graphical interface alone to systems that complete tasks on a user's computer through both visual and programmatic interfaces. They give this kind of system a name, a generalist computer-use agent, or GCUA: one in which the model itself chooses how to observe, how to act, and how to organize its work across those interfaces. Frontier implementations exist, GPT-6 Astra's computer-use system among them. They remain largely closed, and that limits any systematic study of how they are designed. A design that cannot be inspected cannot be compared, ablated, or built upon.

Open Generalist CUA, or OpenGCUA, is an ongoing project to develop the full stack for these agents and to open it, with the community. This report is its first release. Two design choices sit at the centre. The first is code execution, a key feature of the agent. It lets intermediate results determine the operations that follow, and it lets models apply the programming capabilities they already have directly to computer interaction. The second is what the authors call harness-to-model decision transfer. Selected observations and task-state decisions are moved out of fixed harness rules and handed to the model.

Both choices push in the same direction: less is decided in advance by the surrounding scaffold, and more is decided by the model while the task runs. The release around them is broad. It includes the implementation and its prompts, and evaluation trajectories from all eight models that were tested. It also includes preliminary versions of two further pieces. A real-device harness addresses challenges on actual machines that benchmarks do not fully capture. A cross-device SDK provides a common programming interface across computers, mobiles, and browsers.

On OSWorld-v2, the full configuration improves task scores for all eight evaluated models, GPT-6 Astra and Claude Opus 5 among them. Measured against batched GUI-only execution, mean partial score rises by nineteen point six points, and reported steps per task fall by fifty-three percent on average. Higher scores and fewer steps arrive together, rather than one bought at the cost of the other.

A second observation comes from the real-device harness. Across four real macOS tasks, selected Qwen3.8-Max runs used nineteen point four times as many reported reasoning tokens as GPT-6 Astra. The authors read this as a substantial difference between models in how efficiently they execute on real devices, a gap that a benchmark score on its own would not show.

The case being made is that openness comes before understanding. With closed frontier systems, the central design questions stay out of view: how much of the work goes through code rather than the visual interface, and which decisions belong to the harness rather than the model. OpenGCUA puts those questions into a stack others can run. Its first answers are that code execution and handing decisions to the model raise scores for every model tried, and that real devices expose differences in efficiency that only show up when the agent runs on an actual machine.

Paper Quest · 7 chapters · about 35 min

Play this paper

Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.

Chapter 1 🧩 · The problem

Every quest starts with a wall. Here it is agents boxed into the screen, and systems nobody can inspect.

You are building an agent that completes tasks on a user's computer. Most work treats it as screen-only: look at a screenshot, move the mouse, press keys, one step at a time.

The road ahead

  1. 1 · The problem ~6 min Screen-only agents work one click at a time, and the stronger mixed systems are closed, with a fixed scaffold still deciding much of their work.
  2. 2 · What came before ~3 min
  3. 3 · The key idea ~9 min Let the model write programs mixing screen and programmatic operations, and hand it selected decisions about observing and tracking that a scaffold used to fix.
  4. 4 · Choose your own research ~3 min
  5. 5 · How it works ~3 min
  6. 6 · The experiment ~6 min You’ll guess: Relative to batched GUI-only execution, by how much did the full configuration reduce reported steps per task on average on OSWorld-v2?
  7. 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Join free to play the whole quest ›

Free, with Google or an email address. Your stars and progress are kept.

KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.