Cua

Cua

Cua AI, Inc. · 程式設計

Cua 是給電腦操作代理(computer-use agent)用的開源代理基礎架構,提供沙箱、背景驅動、本機虛擬機與評測工具,橫跨 macOS、Linux、Windows 與 Android。

Cua 的介面預覽

關於 Cua

About

什麼是 Cua

Cua 是一整套讓 AI 代理真正操作電腦的工具。它不是單一應用程式,而是把 SDK、驅動程式、沙箱、虛擬機和一套測試基準湊在一起,讓開發者自由組合,用來訓練、評估和執行那些會點擊、打字、讀取螢幕的代理。

專案來自 Cua AI, Inc.,背後有 Y Combinator 支持。多數程式碼採 MIT 授權,GitHub 上的星星已經累積好幾萬,這也是為什麼不少團隊選擇它,而不是從零開始寫桌面自動化。

這類代理最麻煩的地方是要在哪裡跑。在自己的電腦上直接操作桌面風險不小,而靠截圖判斷的代理又需要一個穩定、能隨時重置的環境。Cua 用本機的 Docker 與 QEMU 沙箱,加上一層 macOS 虛擬化來隔離工作。代價是雲端部分按用量計費,而最深度的 macOS 功能得靠 Apple 硬體。

開始使用

  1. 在 macOS、Linux 或 Windows 上,用一行安裝腳本裝好 cua 命令列工具
  2. 建立一個沙箱,例如 Linux 容器或 macOS 虛擬機,並替它取個名字
  3. 接上你的代理、模型或腳本,用自然語言丟一個任務給它
  4. 讀取結果、擷取螢幕畫面,或把整段執行匯出,之後可以重播

產品資訊

快速了解 Cua 的定價、支援平台與效能。

免費方案是
付費方案$0 - $0.044625/vCPU/hour
平台macOS, Linux, Windows, Android, cloud
開發者Cua AI, Inc.
類別程式設計
發布日期Oct 2024
最近更新Sep 2025
網站訪問量N/A
網站全球排名N/A
API 提供狀態是

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • AI 代理開發者:正在打造電腦操作代理、需要沙箱與驅動程式的人,核心程式庫在 MIT 授權下免費
  • 自動化工程師:想汰換掉介面一改就壞的脆弱腳本的團隊
  • 研究與評估團隊:需要可重現環境與評測任務,用來訓練或替代理打分的人
  • 個人開發者:一人專案可以先在本機沙箱上免費起步,之後再為雲端算力付費

任務

  • 桌面應用自動化:透過不搶你滑鼠的背景驅動,操作原生應用與瀏覽器
  • 代理評估:讓任務對照評分規則跑一遍,再匯出執行軌跡來比較不同模型
  • 跨平台測試:用同一套 API 開出 Linux、Windows、macOS 或 Android 環境
  • 安全實驗:把有風險或來路不明的操作丟進隔離沙箱,而不是在自己的電腦上跑

情境

  • 訓練電腦操作模型:同時跑很多環境,讓它們在每輪任務之間重置
  • 在 CI 裡測試網頁或桌面代理:每個工作開一個全新的 Linux 沙箱,並留下日誌與螢幕截圖當產物
  • 讓代理陪著你工作:把代理放在它自己的桌面上、用它的游標,你照樣用這台電腦
  • 超出單機規模:本機沙箱不夠用時,把工作搬到雲端機隊

主要功能

用 Cua Driver 在背景操作

Cua Driver 給代理一套工具,用來檢視與操作 macOS、Windows、Linux 上的原生應用和瀏覽器。它透過命令列、MCP 或型別化 SDK 連線,因此能接上 Claude Code、Codex、Cursor、OpenClaw 等工具。背景交付讓代理不必移動你的游標、也不會搶走焦點,它跑的時候你仍能正常用這台電腦。

橫跨四種作業系統的沙箱

Cua 能在四大桌面系統上跑代理:Linux、Windows、macOS 和 Android。你可以開一個 Ubuntu 容器、完整的 Windows 11 虛擬機、macOS 虛擬機或 Android 映像,全部用同一套 API 存取。映像內建常駐程式,沙箱一啟動,代理就有行程、檔案、螢幕畫面與輸入可用。

用 Lume 跑本機虛擬機

Lume 用 Apple 自家的虛擬化框架,在 Apple Silicon 上建立與管理 macOS、Linux 虛擬機。Mac 使用者因此能有一個本機、可重置的 macOS 環境做測試,不必添購額外硬體。它同時撐起在你電腦上執行的那層沙箱。

一套 SDK,多種語言

同一套 Cua SDK 有 Python、TypeScript、Swift 和 Kotlin 版本,可以嵌在你的行程裡,也能透過共用常駐程式連線。底層由同一個 Rust 核心支撐,所以不管你用 Python 做研究、還是用 TypeScript 做產品,行為都一致。

Cua Spaces 與多人共用桌面

Cua Spaces 是一個 macOS 應用,替每個代理配一個完整桌面。Teleport 能把已登入的應用(例如 Chrome 或 Slack)搬進一個 Space,並保持登入狀態;Multiplayer 則讓你與代理在同一桌面上各用各的游標。Space 可以跑在你的 Mac、你擁有的其他機器,或你自己的雲端帳號裡。

用 Cua Bench 做評估

Cua Bench 能建立電腦操作任務、用評分器替代理打分,並匯出執行軌跡供訓練使用。你可以先從不需要虛擬機、Docker 或模型金鑰的模擬任務開始,等環境就緒再換到真實環境。

優缺點

優點

  • 核心程式庫採 MIT 授權,可自行架設、在其上開發,不必付費
  • 單一 API 就涵蓋 Linux、Windows、macOS 與 Android 沙箱
  • 背景驅動讓代理工作時不必佔用你的滑鼠與鍵盤
  • 可跑在自己的硬體、自己的雲端帳號,或代管的機隊上
  • 除了自動化工具,還附帶評估與評測層
  • 專案活躍,版本更新頻繁,開發者社群規模大

缺點

  • 雲端算力按用量計費,大量平行工作會以小時累加成本
  • 最深入的 macOS 功能得靠 Apple Silicon 硬體,不是每個團隊都有
  • 這是開發者工具,不寫或接一些程式碼的話,一般人很難從中得到價值
  • 少數舊套件已經停用,較早的教學可能會指向錯誤的設定方式

常見問題

Cua 是 Cua AI, Inc. 推出的開源基礎架構,專門給電腦操作代理使用。它整合了 SDK、背景驅動、沙箱、本機虛擬機與一套評測工具,讓代理能在 macOS、Linux、Windows 與 Android 上操作真實電腦。