2026-07-10 · The CUA-Lite team

Why CUA-Lite — and a call for contributors.

Why CUA-Lite

Computer-use agent resources are fragmented. Sandboxes are heavy and unstandardized: a full virtual machine per task, each with its own interface and action space. Every dataset picks its own schema, so data collected for one agent can't train another. And no framework standardizes how computer-use agents are evaluated and trained, so every project rebuilds the same tooling — agent loops, VM setup, eval scripts — before a single rollout runs.

Datasets Mind2Web GUIOdyssey Benchmarks OSWorld WebArena

CUA-Lite puts all of it in one place — everything a computer-use agent needs: (1) sandboxes with 30k+ verifiable tasks for benchmarking and training; (2) unified SFT data, 10+ datasets and fresh rollouts, free on Hugging Face — all through one framework to eval, SFT, and RL any open agent. Here's how each compounds:

Sandboxes & verifiable tasks

CUA-Lite introduces lightweight, VM-free sandboxes behind one interface. They reproduce public benchmarks and generate verifiable tasks to train any agent, on a fraction of the hardware resources.

Looping task trajectories — click a tile for the full rollout.

Call for sandbox contributors. A sandbox only matters while people run it. Add yours, and every agent trains and benchmarks on it — now and later. One integration, and the whole field builds on it.

Env guide ↗  ·  Leaderboard ↗

Datasets

Convert a dataset once, and every agent can train on it. LiteSample is the one schema, shared across every env, agent, and task type, free on Hugging Face.

CUA-Lite ships an adapter per model, packing a unified LiteSample into the exact training format each one needs. The figure above shows one, with the building blocks to add your own. The next figure plays out Qwen3.5's.

step 1 instr · img1act1
step 2 instr · img1act1img2act2
step 3 instr · img1act1img2act2img3act3
step 4 instr · img1act1img2act2img3act3img4act4 1 forward · loss ×4
step 5 hist ×4img5act5
step 6 hist ×4img5act5img6act6 1 forward · loss ×2

Call for data contributors. Data only matters while models can train on it. Share yours, and every agent trains on it — even models that don't exist yet. One conversion, and the whole community trains on it.

Preprocessing guide ↗  ·  Agent harnesses ↗  ·  SFT guide ↗

One framework: eval, SFT & RL

Any agent plugs into any environment through one interface. They meet in lite.gym — screenshots up, actions down, in one action space plus each env's extra tools. The same loop serves both eval and RL: a rollout is scored to rank an agent, or trained on to improve it. 15+ benchmarks are already integrated, and the leaderboard is live — every score on it is a run we did ourselves.

CUA-Lite is the platform; it wouldn't be possible without the task suites, benchmarks and datasets other teams built. OSWorld, OSWorld-2, OSWorld-G, CUA-Gym, gym-anything, SCALE-CUA, WindowsAgentArena, WebGym, WebArena, VisualWebArena, MiniWoB and BrowserGym, Online-Mind2Web and Mind2Web, WebVoyager, WebHarbor, ScreenSpot-Pro, AndroidWorld, AndroidLab, MobileWorld and MobileGym. If we are hosting your work and you want it credited or shown differently, tell us and we will fix it.

Bring a dataset, an env, or an agent — each one compounds. Or just tell us what's missing — GitHub · Hugging Face · Email.