本文へ移動

AI Buildersのための最新のニュース、知見、事例を毎日お届け

運営会社
コーディングエージェントCua AI

Cua Spaces、手持ちのPCをAIエージェントの作業場にしてSDKからも使える

手持ちのMacやLinuxのマシン、自分のクラウドのVMを、AIエージェントの作業場にできる。米Cua AIの「Cua Spaces」だ。マシンはCuaが貸すのではなく、使う人が用意する。エージェントが働く画面を人が見て、途中で代わることもできる。Python、TypeScript、Swift、Rustの開発キット(SDK)とMCPの窓口があり、コードからデスクトップを作って消せる。同社のXで10月初めに発表し、10月18日にアプリの0.9.4を出した。

記事の内容を自社でどう進めるか、内容が固まっていない段階でも相談できます。仕事の相談

毎週 1 回、その週の記事から 5 本と実践の 1 本を選んでメールで届けます。ニュースレターを購読する(無料)

Cua Spaces の画面。手持ちのコンピューターを足す手順の窓が開いている
画像: Cua AI

机の上のMac、余っているLinuxのマシン、自分のクラウドのアカウントで動かすVMを、AIエージェントの作業場にできる。Cua AIの「Cua Spaces」だ。マシンはCuaが貸すのではなく、使う人が用意する。エージェントが働く画面を人が同じように見て、必要なら途中で操作を代わる。Python、TypeScript、Swift、Rustの開発キット(SDK)と、エージェントから呼べるMCPの窓口がある。同社のXで10月初めに発表し、GitHubでは10月18日にアプリの0.9.4、19日に開発キットの0.5.0を出している。

手持ちのマシンのまま試せる

読者にとっての得は、エージェントに画面を使う仕事を任せる時、コンテナやVMのSpaceを使えば、手元のマシンを汚さずに済むことだ。Cuaの言うSpaceは、1台のマシンの上に作る1つのデスクトップで、中身はコンテナかVM、あるいはそのマシンのデスクトップそのものになる。エージェントはその中でコマンドを打ち、アプリやブラウザーを使う。

動かせるのは、macOS 26以降のMac、Ubuntu 24.04のLinux、プレビュー版のWindowsだ。できたデスクトップは、cua.aiのアカウントを持つ相手に、見るだけの役か操作もできる役で共有できる。人とエージェントにはそれぞれ別のカーソルが付くので、支払いの承認のような場面だけ人が代わり、また戻せるという。Cua側がマシンを貸す形のCua Cloudは、10月18日に終わった。

料金はマシンの貸し賃ではなく、定額の料金に、同時に開ける接続の数と離れた場所から使う時間の枠が付く形で、枠を超えても止まらないという。無料の版では、同時に開ける接続が2つまで、離れた場所から使える時間が月20時間までだ。個人向けのProは月18ドルで、5つと200時間になる。チーム向けは1席あたり月30ドルだ。同じマシンの上で使う分は無料で、同じネットワークの中や、直接つなぐ分も数えないという(会社の申告)。

コードからデスクトップを作って消す

資料の開発者向けの手順は短い。Dockerとおよそ4GBの空きメモリーがあれば、Pythonのライブラリーを入れて数行を書くだけで、Ubuntu 24.04のデスクトップがコンテナで立ち上がる。その中でコマンドを走らせ、画面を写し、開いている窓の一覧を取り、最後にデスクトップを消す。この手順では、データは手元のマシンから出ないとしている(会社の申告)。

アプリ、コマンド、SDKは同じ一覧を見ているので、コードで作ったデスクトップをアプリの画面でそのまま眺められる。TypeScript、Rust、Swiftで同じ小さなエージェントのアプリを作った見本も並ぶ。

名前を付けたエージェントに覚えたことを残させる仕組みもある。覚えた中身はデスクトップとは別の置き場に保存され、デスクトップを消して作り直しても、別のマシンに移っても引き継がれるという。毎朝決まった時刻に動く予定も組める。

Claude Code、Codex、Cursor、Gemini CLIなどのエージェントには、MCPの窓口として、Spaces用の33の道具を渡す。ほかにサンドボックスなどを扱う道具もある。デスクトップを作る、中でコマンドを打つ、ファイルを送る、消す、といった操作だ。見るだけでよいエージェントには、読み取り専用の権限だけを渡せる。コマンドやファイル送りは使う人の権限で動く、と資料ははっきり書いている。

中継を通す時は中身が見える

気を付けたい点も資料にある。別の場所のマシンにはcua.aiの中継を通してつなぐが、この中継は暗号を途中でほどく作りだ。コマンドの出力、ファイル、画面の映像、打った文字は、送っている間は中継から読める。端から端まで暗号化する接続は試験中で、初めは切ってある。同じネットワークの中で直接つなぐ時や、手元のマシンだけで使う時は、中継を通らない。

もう1つ、デスクトップの中で別のエージェントを動かすと、Claude Codeなどの認証のファイルが中にコピーされる。設定でコピーしないこともできる。人に共有するデスクトップでは、この点を先に決めておきたい(編集部の読み)。

条件の違いにも注意したい。Spacesのアプリと中核の部品はFSL-1.1-MITという条件のsource-availableで、オープンソースではない。競合するホスティングのサービスにしなければ無料で使えて、各版は出てから2年でMITに移るという。一方、開発キット、cuaのコマンド、cua daemon、Cua Driver、LumeはMITだ。

編集部の見方

エージェントに画面を触らせる道具は増えたが、どのマシンで動かすかは置き去りになりがちだった。手持ちのマシンで動き、人が横から見て代われる作りは、仕事で使う時の不安を減らす。ただ、便利さの裏で、中継と認証のファイルの扱いは使う側が決めることになる。まずは手元のコンテナで一度動かし、その2つを確かめてから広げるのがよい。

この記事をシェア

この記事は役に立ちましたか