https://jiajia.fun/a/858a0c94-eeee-4b1c-8882-210fcb3c0124-agent-desktop%E5%92%8Ccua%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB-%E6%80%8E%E4%B9%88%E9%80%89

# agent-desktop和cua有什么区别，怎么选

两者不在同一层：agent-desktop 是操作桌面应用的窄驱动，cua 是环境、驱动、评测、小模型一整套基础设施，按是否要隔离与评测来选。

## 要点

1. agent-desktop 是 vercel-labs 的 CLI 加库，走操作系统无障碍树返回带 ref 的元素树，默认 headless、不抢焦点，ref 过期即报错要求重新观察。
2. cua 是完整栈：Cua Spaces 提供独立 macOS/Linux VM，另有 Driver、SDK/CLI、Lume、专精小模型与 Cua Bench 评测。
3. 执行面不同：前者在自用桌面上辅助人，人和 agent 共用会话；后者默认给 agent 一整台机器，支持多人多光标协作。
4. 感知路线不同：前者纯无障碍树；后者无障碍树优先，保留截图与 OCR 作为视觉回落。
5. 许可与商业形态不同：agent-desktop 为 Apache-2.0 实验室项目；cua 主体 MIT，部分组件为 FSL-1.1-MIT，Spaces 已收费。
6. 只想在本机跨应用干活选 agent-desktop；要无人值守、多 agent、隔离与评测选 cua；也可在 Space 里装 agent-desktop 混用。

## 来源

- [原始讨论 1](https://jiajia.fun/qa/b522b15676fe7484dad079ff)
