CUA-Lite: An Open Platform for Computer Use Agents
Abstract
Open resources for computer use agents (CUAs) -- environments, datasets, and models -- remain scattered: without a standard, these resources cannot be integrated and scaled; additionally, evaluation, RL, and SFT cannot share one infrastructure. We present CUA-Lite, an open platform for developing CUAs, built around three standardized abstractions: (1) Unified environment interface, under which we integrate 12 benchmarks across desktop, browser, and mobile, plus lightweight VM-free sandboxes that replicate OSWorld's desktop at much lower cost, providing over 30,000 verifiable tasks. (2) Unified supervised data format, into which we convert the major public CUA datasets, from GUI grounding and understanding to full rollouts, and record our fresh rollouts from frontier CUAs on these verifiable environments. (3) Model harnesses shared across evaluation, RL, and SFT, one per model and implemented for 14 model families. Each harness runs its model in these computer environments, producing the rollouts that evaluation and RL consume, or renders stored supervised data into the model's own training format for SFT. We release reference scores across the integrated benchmarks, and show that RL and SFT through the same harness improve open-weight models. We release our dataset, code, and models, and the platform is open to contributions.
Figures & tables
| Platform | Tool and actions |
|---|---|
| GUI actions | |
| Desktop, Browser | computer : click , mouse_move , mouse_down , mouse_up , drag , scroll , type , key , key_down , key_up , hold_key , wait , screenshot , cursor_position |
| Mobile | mobile : tap , long_press , swipe , drag , pinch , type , system_button |
| Grounding | point , bbox : return a coordinate or a box |
| Extra tools | |
| All platforms | response , terminate : finish the task |
| Benchmark | #Eval tasks | Benchmark | #Eval tasks |
| Grounding | Browser | ||
| ScreenSpot-Pro ( 2025 ) | 1,581 | WebVoyager ( 2024 ) | 643 |
| OSWorld-G ( 2025 ) | 564 | WebArena ( 2024 ) | 812 |
| Desktop | MiniWoB++ ( 2018 ) | 125 | |
| OSWorld ( 2024 ) | 369 | Mobile | |
| OSWorld 2.1 ( 2026 ) | 108 | AndroidWorld ( 2025 ) | 116 |
| Model | ScreenSpot-Pro | OSWorld-G | OSWorld | OSWorld 2.1 | WAA | WebVoyager | WebArena | MiniWoB++ | AndroidWorld | AndroidLab | MobileWorld | MobileGym |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Grounding | Desktop | Browser | Mobile | |||||||||
| Specialist CUAs | ||||||||||||
| UI-TARS-1.5-7B | 49.8 | 60.6 | 27.5 | 0.5 | 16.7 | 46.2 | 9.1 | 18.4 | 19.8 | 36.2 | 11.1 | 13.3 |
| EvoCUA-8B | 43.5 | 57.3 | 35.6 | 0.7 | 16.6 | 5.8 | 10.8 | 56.0 | – | – | – | – |
| MAI-UI-8B | 62.2 | 70.0 | – | – | – | – | – | – | 61.2 | 49.3 | 29.9 | 25.8 |
| UI-Venus-2-9B | 71.9 | 78.2 | 50.5 | 1.4 | 41.3 | 72.9 | 30.7 | 59.2 | 62.1 | 47.8 | 59.0 | 34.4 |
| Desktop | Browser | Mobile | |
| Lite.OSWorld | WebVoyager | MobileGym | |
| Without SFT | |||
| w/o reasoning | 22.6 | 4.4 | 14.6 |
| w/ o reasoning | 27.1 | 14.8 | 13.9 |
| SFT on GPT-5.5 rollouts | |||
| w/o reasoning | 37.2 | 48.7 | 21.4 |
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| Action | Arguments |
|---|---|
| computer (desktop, browser) | |
| click , mouse_down , mouse_up | coordinate , button , clicks |
| mouse_move | coordinate |
| drag | start_coordinate , coordinate , button |
| scroll | direction , amount , coordinate |
| type | text , press_enter |
| Tool | Arguments | Environments |
|---|---|---|
| All platforms | ||
| response | text | every non-grounding environment |
| terminate | status , reason | every non-grounding environment |
| Desktop | ||
| bash | command | Lite.OSWorld, Lite.ScaleCUA, Lite.CUAGym, Lite.CUAWorld |
| Browser | ||
| Model | OSWorld | Lite.OSWorld | |
|---|---|---|---|
| GPT-5.5 | 72.3 | 67.9 | |
| Qwen3.5-27B | 46.2 | 44.9 | |
| EvoCUA-8B | 42.8 | 37.8 | |
| Qwen3.5-9B | 38.1 | 37.1 | |
| Qwen3-VL-32B | 35.8 | 33.0 | |
| Qwen3-VL-8B | 34.2 | 29.6 |
| Training | |||
|---|---|---|---|
| Application | Synthesized | Perturbed | Evaluation |
| Chrome | 132 | 91 | 46 |
| GIMP | 73 | 42 | 26 |
| LibreOffice Calc | 278 | 106 | 47 |
| LibreOffice Impress | 287 | 108 | 47 |
| LibreOffice Writer | 249 | 43 | 23 |
| Dataset | Platform | Grounding | Understanding | Rollout | Total |
|---|---|---|---|---|---|
| Aguvis ( 2025b ) | Desktop | ||||
| Browser | |||||
| Mobile | |||||
| ScaleCUA ( 2026a ) | Browser | ||||
| GUI-360 ( 2025 ) | Desktop | ||||
| GUIOdyssey ( 2025 ) | Mobile |
| Training environment | Platform | GPT-5.5 | Qwen3.5-27B | Qwen3.8-27B | Total |
|---|---|---|---|---|---|
| Lite.ScaleCUA | Desktop | ||||
| Lite.CUAGym | Desktop, browser | – | |||
| Lite.OSWorld | Desktop | – | |||
| WebGym | Browser | – | |||
| MobileGym | Mobile | – | – | ||
| Lite.CUAWorld | Desktop | – | – |
| Model | Screenshots | Text history |
|---|---|---|
| Specialist CUAs | ||
| UI-TARS-1.5 | 5 | full |
| EvoCUA | 4 | action summary |
| MAI-UI | 3 | full |
| UI-Venus-2 | 3 | full |
| General VLMs | ||
| Model | ScreenSpot-Pro | OSWorld-G | OSWorld | OSWorld 2.1 | WAA | WebVoyager | WebArena | MiniWoB++ | AndroidWorld | AndroidLab | MobileWorld | MobileGym |
| Grounding | Desktop | Browser | Mobile | |||||||||
| Specialist CUAs | ||||||||||||
| UI-TARS-1.5-7B | 49.8 | 60.6 | 27.5 | 0.5 | 16.7 | 46.2 | 9.1 | 18.4 | 19.8 | 36.2 | 11.1 | 13.3 |
| EvoCUA-8B | 43.5 | 57.3 | 35.6 | 0.7 | 16.6 | 5.8 | 10.8 | 56.0 | – | – | – | – |
| MAI-UI-8B | 62.2 | 70.0 | – | – | – | – | – | – | 61.2 | 49.3 | 29.9 | 25.8 |
| UI-Venus-2-9B | 71.9 | 78.2 | 50.5 | 1.4 | 41.3 | 72.9 | 30.7 | 59.2 | 62.1 | 47.8 | 59.0 | 34.4 |
| Desktop | Browser | Mobile | |||
| Lite.OSWorld | WebVoyager | MobileGym | |||
| Screenshots | |||||
| Without SFT | |||||
| w/o reasoning | 1 | 22.6 | 14.9 | 4.4 | 14.6 |
| 4 | – | 25.0 | 8.3 | 15.2 | |
| w/ o reasoning | 1 | 27.1 | 22.6 | 14.8 | 13.9 |
Computer-Use Agents
Computer-use agents perceive and operate graphical interfaces and software tools to complete tasks across websites, apps, and desktops.
See all 155 papers