What caught my eye here is not the “computer-use 2.0” branding. It’s that Cua seems to be trying to own the unglamorous layer underneath all the demos: desktops, sandboxes, evaluation tasks, and the tooling to move between them. That feels much more practical than yet another agent wrapper. If you’ve tried to build with Claude Code or any other agent that touches real apps, you know the annoying part is rarely the model prompt. It’s everything around it: permissions, screenshots, app focus, cleanup, reproducibility, and whether the thing you just automated can be re-run tomorrow without a mess.
The split between Fleets, Driver, Lume, and Bench is the part I’d actually pay attention to. It reads like they’ve noticed that “computer use” is not one problem. Cloud desktops are one problem. Local macOS VMs are another. Native app control on Windows/macOS/Linux is another. Evaluation is its own beast. That’s sensible. A lot of agent projects pretend those layers collapse into a single API. They don’t.
I’m a little skeptical of the “computer-use 2.0” phrasing, though. It sounds like a category claim more than something proven. Maybe that’s fine for a repo README, but it’s also the kind of language that can blur the line between infrastructure and ambition. The more concrete pieces are better: open-source drivers, cross-OS fleets, benchmarks, synthetic data generation. Those are legible. Those are things teams can actually try to use.
The other thing that stands out is the research angle on CUA-S1. Small, specialized “System 1” models for bounded decisions makes sense to me. A lot of agent failures are not because the model can’t reason in the abstract, but because it’s being asked to do too much inside a UI loop. A lightweight model that just decides “fill this field” or “leave it alone” could be genuinely useful. But I’d want to see how often that actually beats a well-prompted general model in practice, and how brittle the handoff is between the planner and the executor. That seam is where these systems usually get ugly.
The strongest signal here is probably not the marketing copy but the ecosystem shape: CLI, MCP, typed SDKs, docs, benchmarks, integrations with other agent tools. That suggests they want Cua to be plumbing, not a standalone app. If that works, it could become the sort of thing people quietly depend on without talking about it much. If it doesn’t, it’ll still have done something useful by making computer-use failure modes more measurable.
I’d try the benchmark side first, then the driver, and I’d be looking less for magic than for friction. Does the cleanup story hold? Do the screenshots and app interactions behave the same way across platforms? Can you reproduce the same task without babysitting it? Those are the questions that matter here.