
Cua
Cua AI, Inc. · コーディング
Cuaはコンピュータ操作エージェント向けのオープンソースのエージェント基盤だ。サンドボックス、バックグラウンド用ドライバー、ローカルVM、評価ベンチマークをmacOS、Linux、Windows、Android向けにそろえる。

Cua について
About
Cuaとは
Cuaは、AIエージェントに本物のコンピュータを使わせるためのツール群だ。単体のアプリではなく、SDK、ドライバー、サンドボックス、仮想マシン、テスト基盤をひとまとめにしている。開発者はこれらを組み合わせ、クリックし、文字を打ち、画面を読むエージェントの学習、評価、実行に使う。
開発元はCua AI, Inc.で、Y Combinatorの支援を受けている。コードの大半はMITライセンスで、GitHubのスターは数万に達した。デスクトップ自動化をゼロから書く代わりにこれを選ぶチームが多いのは、そのためだ。
この種のエージェントで難しいのは、どこで動かすかである。自分のマシンでデスクトップを直接操作するのは危険が伴うし、スクリーンショットで判断するエージェントには安定して初期化できる環境が要る。CuaはローカルのDockerとQEMUのサンドボックスにmacOSの仮想化層を重ねて、作業を隔離する。代わりに、クラウド側は使った分だけ課金され、macOSの深い機能はAppleのハードウェアに依存する。
はじめかた
- macOS、Linux、Windowsで、1行のインストールスクリプトから
cuaCLIを入れる - LinuxコンテナやmacOS VMなどのサンドボックスを作り、名前を付ける
- 自分のエージェント、モデル、スクリプトをつなぎ、自然な言葉でタスクを渡す
- 結果を読み、スクリーンショットを撮るか、実行を書き出して後から再生する
AIツール情報
Cuaの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- AIエージェント開発者
- 自動化エンジニア
- 研究・評価チーム
- 個人開発者
タスク
- デスクトップアプリの自動化
- エージェントの評価
- クロスプラットフォームのテスト
- 安全な試行
シーン
- コンピュータ操作モデルの学習
- CIでのウェブ・デスクトップエージェントのテスト
- 作業の隣でエージェントを走らせる
- 1台を超えて広げる
主な機能
バックグラウンド操作のCua Driver
Cua Driverは、macOS、Windows、Linuxのネイティブアプリやブラウザを調べ、操作するための道具をエージェントに渡す。接続はCLI、MCP、型付きSDKから選べ、Claude Code、Codex、Cursor、OpenClawといったツールに組み込める。バックグラウンド配信のおかげで、ポインタを動かさずフォーカスも奪わない。エージェントが動いている間も、マシンはそのまま使える。
4つのOSにまたがるサンドボックス
CuaはLinux、Windows、macOS、Androidという四大デスクトップ系統でエージェントを動かす。Ubuntuコンテナ、完全なWindows 11 VM、macOS VM、Androidイメージを起動し、どれも同じAPIで扱える。イメージにはデーモンが入っているので、サンドボックスが始まった瞬間からプロセス、ファイル、スクリーンショット、入力が使える。
ローカルVMの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はコンピュータ操作のタスクを作り、評価器でエージェントを採点し、学習用に軌跡を書き出す。VMもDockerもモデルの鍵も要らない模擬タスクから始め、準備ができたら実環境へ移れる。
メリットとデメリット
メリット
- 中核ライブラリがMITライセンスなので、自分でホストして上に作れる。費用はかからない
- ひとつのAPIでLinux、Windows、macOS、Androidのサンドボックスを覆う
- バックグラウンド用ドライバーにより、マウスとキーボードを占有せずエージェントが働く
- 自分のハードウェア、自前のクラウドアカウント、管理された機隊のいずれでも動く
- 自動化の道具だけでなく、評価とベンチマークの層も備える
- 活発なプロジェクトで、リリースが頻繁、開発者コミュニティも大きい
デメリット
- クラウドの計算資源は使った分だけ課金されるため、重い並列処理は時間単位で費用が積み上がる
- macOSの深い機能はApple Siliconのハードウェアに依存し、どのチームにもあるわけではない
- 開発者向けの道具であり、コードを書いたりつないだりしなければ一般人には価値が届きにくい
- 一部の古いパッケージは廃止済みで、古い記事は誤った設定を指していることがある
よくある質問
Cuaは、Cua AI, Inc.によるコンピュータ操作エージェント向けのオープンソース基盤だ。SDK、バックグラウンド用ドライバー、サンドボックス、ローカル仮想マシン、テスト基盤をまとめ、macOS、Linux、Windows、Androidでエージェントが本物のコンピュータを操作できるようにする。
関連コンテンツ
Cuaに関連するツール、スキル、記事を探す。
Cuaの代替ツール
Base Code
Base44 (Wix) · コーディング · 生産性向上Base CodeはBase44の共有クラウド開発環境だ。既存のGitHubリポジトリに対する変更をチャットで伝え、プレビューで確認し、プルリクエストとして返せる。
Google EmbeddingGemma 2
Google DeepMind · ライティング · 画像 · コーディングGoogle EmbeddingGemma 2 は 7 億 4000 万パラメータのオープンなモデルで、テキスト、コード、画像、音声、動画フレームを同じ 768 次元空間のベクトルに変え、スマートフォンやノート PC 上で動く。
GitGlow
GitGlow · コーディング · 生産性向上GitGlow は自分のコードと AI エージェントの変更を一つのレビューにまとめるデスクトップ Git クライアントだ。出荷前に、マシンから何が出ていくのかを確かめられる。
