OpenGCUA: Toward a Fully Open Stack for Generalist Computer Use
Organizations: Alibaba Token Hub, Alibaba Group
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.
Figures & tables
| Decision at each step | ||||
| Family | What to observe | How to act | How to organize | Interface choice |
| GUI agent | Screenshot only | One GUI action | Harness rule, e.g., last screenshots | No choice (GUI only) |
| CLI agent | Command output only , only | Shell commands and scripts program over | Partly by the model, e.g., context summaries | No choice (shell only) |
| Multi-agent hybrid | Fixed for each sub-agent | Fixed for each sub-agent over | Split between orchestrator and sub-agents | Orchestrator, per subtask |
| Qwen-UI-Agent (GUI+CLI) | Screenshot every step, plus command output when a command runs , plus | A batch of GUI and CLI actions sequence over | Harness rule | Model, per action (GUI or shell) |
| GCUA | Chosen per step, plus program output , plus | Program over all interfaces program over | Decided by the model | Model, per step |
| Model | Configuration | Task completion | Interaction cost | ||
| Score | Success | Steps/task | Output K/task | ||
| Claude Opus 5 | GUI + batch | 60.7 | 29.3 | 103.1 | 378.3 |
| OpenGCUA | 70.1 (+9.4) | 36.6 | 61.4 ( ) | 89.3 | |
| GPT-6 Astra | GUI + batch | 67.1 | 36.6 | 102.1 | 30.8 |
| OpenGCUA | 75.7 (+8.7) | 46.3 | 33.5 ( ) | 31.9 | |
| Gemini 3.8 Flash | GUI + batch | 50.1 | 22.0 | 166.8 | 80.3 |
| Model | Task score | Steps/task | ||
| GUI+CLI | GCUA | GUI+CLI | GCUA | |
| Qwen3.8-Max | 57.2 | 64.0 | 66.1 | 57.0 |
| DeepSeek-V4.1-Flash | 50.9 | 57.7 | 86.7 | 84.9 |
| GLM-5.3-Flash | 55.8 | 64.9 | 81.7 | 75.5 |
| Claude Opus 5 | 65.7 | 70.1 | 61.6 | 61.4 |
| Configuration | Qwen3.8-Max | DeepSeek-V4.1-Flash | ||||
| Score | Steps/task | Cache hit (%) | Score | Steps/task | Cache hit (%) | |
| Code execution | 62.4 | 54.9 | 75.6 | 56.7 | 74.5 | 61.9 |
| + screenshot | 64.3 | 63.0 | 86.1 | 58.1 | 90.0 | 76.3 |
| + todo | 64.0 | 56.7 | – | 58.5 | 74.1 | – |
| + intent | 61.5 | 53.4 | – | 53.3 | 82.4 | – |
| + micro-compaction | 63.4 | 58.7 | 68.6 | 56.8 | 79.7 | 58.9 |
| Model | Interaction cost | Task completion | ||
| Steps/task | Out K/task | Est. USD/task | Complete | |
| GPT-6 Astra | 34.5 | 12.9 | 18.290 | 4/4 |
| Claude Opus 5 | 52.3 | 42.3 | 17.117 | 3/4 |
| Gemini 3.8 Flash | 36.0 | 31.9 | 0.662 | 2/4 |
| Qwen3.8-Max | 50.8 | 73.4 | 1.494 | 3/4 |
| Qwen3.8-Flash | 67.3 | 75.7 | 0.120 | 2/4 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
Computer-Use Agents
Computer-use agents perceive and operate graphical interfaces and software tools to complete tasks across websites, apps, and desktops.
See all 161 papers