エージェントが操作するのは
あなたの本物のChrome
AgentsRoom拡張機能をインストールし、「Let my agents drive this browser」をオンにして、ブラウザに名前を付けます。それ以降、どのエージェントもそのChromeでタブを開き、あなたのセッション、クッキー、拡張機能のまま、クリック、入力、コンソールの読み取り、スクリーンショットの撮影ができます。
1つのChromeプロファイルが1つの名前付きターゲットです。あるエージェントが仕事用アカウントにログインした状態で作業する間、別のエージェントは個人用アカウントにログインした状態で作業でき、そのChromeはあなたの別のマシンにあっても構いません。
browser_select_target "Chrome · Pro"browser_select_target "Chrome · Personal"browser_navigatebrowser_clickbrowser_screenshot2つのエージェント、2つのChromeプロファイル、その間に暗号化リレーが1つ。各エージェントは名前でターゲットを選びます。
AgentsRoomにはすでにすべてのプロジェクトに組み込みブラウザがあり、それがデフォルトのままです。エージェントがあなたのものに一切触れずにlocalhostをテストする場所がそこです。しかし、あなたの実際のブラウザでしか意味をなさない作業もあります。SSOが必要な管理画面でデプロイを確認する、あなただけがログインしているサービスでフォームを送信する、あなたのアカウントと拡張機能でしか再現しないバグを再現する。Chrome controlはそのためにあります。
仕組みはAgentsRoom Chrome拡張機能です。操作をオンにすると、拡張機能はあなたが付けた名前でブラウザをアカウントに通知し、デスクトップは組み込み画面の隣にそれを一覧表示します。エージェントは組み込みブラウザ用にすでに持っているのと同じMCPツールに加えて、ターゲットを選ぶツールを1つ受け取ります。エージェントにとってそれ以外は何も変わりません。それが狙いです。
エージェントが操作している間、Chromeは「AgentsRoomがこのブラウザのデバッグを開始しました」という自身のバナーを表示します。デバッグ系の拡張機能なら必ず表示されるバナーであり、何かがあなたのブラウザを黙って操作することはないという保証になります。
アカウントごとに1つのChrome
Chromeはプロファイルごとに拡張機能のインスタンスを1つ動かします。AgentsRoomはそれを機能に変えます。各プロファイルは、自身のクッキーと自身のログイン済みアカウントを持つ独立した名前付きブラウザとして登録されます。仕事用、個人用、クライアント用、あなたが考えている通りに名前を付け、エージェントは名前で1つを指定します。
各エージェントが自身のターゲットを持つので、複数のエージェントが複数のアカウントで同時に作業できます。QAエージェントがテストユーザーでログインしたプロファイルでステージングサイトを検証する間、2つ目のエージェントはあなた自身でログインしたプロファイルでチケットを更新し、互いのセッションは見えません。
1つのプロファイル、1つのターゲット
Chromeプロファイルはクッキー、セッション、拡張機能のひとまとまりです。それぞれがエージェントの選べる別々のブラウザとして表示されるので、ログイン済みセッションが誤って共有されることはありません。
名前はあなたが付ける
Chromeは拡張機能にプロファイル名を公開しないため、ポップアップで名前を入力します。仕事用や個人用といった候補が用意されています。エージェントがターゲットを選ぶのに使うのはその名前です。
複数のエージェントを同時に
ターゲットはプロジェクト単位ではなくエージェント単位で選びます。2つのアカウントに2つのエージェント、あるいは同じChromeに5つのエージェントがそれぞれ自分のタブで、並行して動きます。
あなたのブラウザを、どのマシンでも
拡張機能はlocalhost上でデスクトップと話すのではありません。AgentsRoomリレー、つまりモバイルアプリがデスクトップに到達するために使うのと同じリレーと話します。したがって、オフィスのMacで動くエージェントが自宅のPCのChromeを操作できます。両方が同じアカウントにサインインし、そちらで操作がオンになっていればよいのです。
リレーに見えるのは暗号化されたblobだけで、それ以外は何もありません。すべてのメッセージ、すべてのスクリーンショットは、あなたのアカウントから導出され、あなたのデバイスだけが共有する鍵で封印されるため、リレーはURLもページもキー入力も読めません。モバイルコンパニオンと同じ設計、同じ保証です。
localhostではなくリレー経由
ブラウザは30秒ごとにアカウントに自身を通知します。デスクトップはオンラインのものを一覧表示し、応答しなくなったものをグレー表示にします。
エンドツーエンド暗号化
操作と結果は、1つのデスクトップと1つのブラウザの間の専用セッションルームを流れ、リレーが決して持たない鍵で封印されます。
モバイルと同じ原理
すでにスマホからデスクトップのエージェントを操作しているなら、まさにこのトランスポートを使っています。Chrome controlは、それが運ぶものにブラウザを1つ加えるだけです。
すべてのエージェント、すべてのCLI
Chrome controlはMCPサーバーであり、組み込みブラウザを駆動するのと同じAgentsRoom Browser MCPです。だからこそ特定のモデルやベンダーに縛られません。Claude Code、Codex、GitHub Copilot CLI、Cursor、ほか13種類のエージェントCLIが同じ名前の同じツールを受け取り、同じ方法でターゲットを選びます。
具体的には、エージェントはbrowser_list_targetsを呼んでどのブラウザがオンラインかを確認し、次にbrowser_select_targetを名前またはIDで呼びます。そこから先、browser_navigate、browser_click、browser_type、browser_screenshot、browser_evaluateなどは、エージェントが切り替え直すまで、組み込み画面ではなくそのChromeに対して動作します。
これには、独自のブラウザ拡張機能を持たないCLIも含まれます。OpenCode、Grok Build、Mistral Vibe、Kimi Code、Aiderは、AgentsRoom拡張機能をインストールしたその日から、あなたのアカウントが入った本物のChromeを手に入れます。拡張機能はモデルのベンダーではなくAgentsRoomのものなので、どのCLIも自前で作る必要がありません。
browser_list_targetsbrowser_select_targetナビゲーションあたりのトークンを減らす
スクリーンショット1枚で、エージェントは約1,400〜1,800トークンを消費します。クリックのたび、キー入力のたび、ページ読み込みのたびに1枚撮れば、5ステップのシナリオだけで、エージェントが何かを確認する前に7,000〜9,000トークンが消えます。トークン節約モードはこの既定の動きを変えます。エージェントはページを見るのではなく、読むようになります。
chrome_read_pageは、ページ上のクリックできる要素を絞り込み、上限付きで返します。各要素にはar12のような短いrefが付き、エージェントはそれを指定してクリックや入力を行います。chrome_get_textは読めるテキストを返し、こちらも上限付きです。アクションが失敗したとき、そしてレイアウトやグラフ、色を判断するためにエージェントが求めたときは、これまでどおりスクリーンショットが返ります。何も取り上げられるわけではなく、変わるのは既定の動きだけです。
140〜820
ページを読むのにかかるトークン数。スクリーンショットなら1,400〜1,800
2〜13分の1
ページの読み取り1回あたりのトークン数。ページによって異なります
400〜2,500
5アクションのシナリオにかかるトークン数。従来は7,000〜9,000
コストを画面に表示
AgentsRoomは、ブラウザ操作1回ごとの推定コストを、すべてのエージェントCLIについて表示します。トレースの各呼び出しにバッジが付き、モードごとの24時間の合計も確認できます。ClaudeとCodexでは、ツールごとに実際に課金されたトークン数もセッション詳細に表示されます。
フォームにも対応
refはCSSセレクタが使える場所ならどこでも使えます。クリック、入力、待機。エージェントはアウトラインだけで登録フォームを埋め、入力を受け付けないフィールドがあったときだけスクリーンショットが返ります。
組み込みブラウザでも
同じモードが組み込みブラウザにも適用されます。localhostでbrowser_read_pageとbrowser_get_textが使え、上限もrefも同じです。
トークン節約モードはベータ版で、初期状態ではオフです。デスクトップ(ステータスバーのChromeポップオーバー、またはChromeの設定)か、拡張機能のポップアップのBrowserタブからオンにできます。数値は2026年9月に実際のページで計測したもので、結果はページによって変わります。
仕組み
AgentsRoom拡張機能をインストール
Chrome Web Storeから、利用可能にしたい各Chromeプロファイルにインストールします。デスクトップと同じAgentsRoomアカウントにサインインしてください。
「Let my agents drive this browser」をオンにする
拡張機能のポップアップで行います。Chromeはインストール時ではなくこの時点でデバッガの権限を求め、拡張機能はエージェントが実際に操作している間だけタブにアタッチします。
ブラウザに名前を付ける
仕事用、個人用、クライアント用など、どのアカウントでログインしているかが分かる名前なら何でも構いません。名前は入力と同時に保存され、すぐにデスクトップへ通知されます。
エージェントがターゲットを選ぶ
エージェントがbrowser_select_targetを名前付きで呼ぶか、あなたがデスクトップのBrowserパネルで、組み込み画面の隣にあるターゲットを代わりに選びます。
エージェントが操作し、あなたは見守る
最初のアクションは新しいタブを開くので、エージェントがあなたの読んでいるタブを奪うことはありません。Chromeはセッションの間ずっとデバッグ中のバナーを表示します。操作をオフにするとセッションが閉じ、デバッガがデタッチされます。
同じ拡張機能がすでに他の5つのことをこなします
Chrome controlはAgentsRoom拡張機能の最新のタブであって、2つ目の拡張機能ではありません。すでにチケットの作成や要素の指定に使っているなら、もう手元にあります。同じポップアップ、同じアカウント、スイッチが1つ増えるだけです。
Point on page
ページ上の任意の要素をクリックすると、そのHTMLとセレクタ付きでアクティブなエージェントのコンポーザーに届きます。「このボタン、ここ」とエージェントに伝える最速の方法です。
詳しく見るページをデスクトップに送る
ワンクリックで現在のページのHTMLがアクティブなエージェントのメッセージボックスに入ります。ローカルのループバック経由で、サーバーを通ることは決してありません。
エージェントにバグを報告
何が問題かを書き、タブのスクリーンショットを付けたままにすると、ページのURLと一緒にアクティブなエージェントへ直接届きます。ローカルのループバック経由です。ファイルパスをコピーする必要はなく、どのエージェントCLIでも使えます。
どのページからでもチケットを作成
タイトル、説明、スクリーンショットが、選んだプロジェクトのバックログに直行します。ステージングで見つけたバグが、エージェントが着手できるチケットになります。
詳しく見るURLでプロジェクトを選ぶ
URLパターンをプロジェクトに紐付けておくと、そのサイトにいるときに拡張機能がプロジェクトを事前選択します。作業中のアプリからチケットを作るときに、開くドロップダウンはありません。
Claude in Chrome 代替
すべてのエージェントCLIのための、Claude in Chromeの代替
Claude in ChromeはAnthropicの拡張機能です。インストールされたChromeプロファイルの中、それが動くマシンの上にClaudeを置きます。Claudeだけを、1つのアカウントで、1台のコンピュータで使うなら、それで用は足り、他には何も要りません。
AgentsRoom Chrome controlは、そこから漏れるケースのための代替です。拡張機能はモデルのベンダーではなくAgentsRoomのものなので、同じChromeがClaude Codeだけでなく、Codex、GitHub Copilot CLI、Cursor、OpenCode、Grok Build、Aiderにも応え、独自のブラウザ拡張機能を持たないCLIもこの方法で拡張機能を手に入れます。各Chromeプロファイルは名前付きターゲットなので、複数のエージェントが複数のアカウントで同時に作業でき、そのChromeはあなたの別のマシンにあっても構いません。
代替が欲しくなるとき
エージェントがClaudeではない
エージェントはCodex、GitHub Copilot CLI、Cursor、OpenCode、Grok Build、Mistral Vibe、Kimi Code、Aiderで動いています。Claude in Chromeはそのどれにも応えません。AgentsRoom拡張機能は、同じMCPツールを通じてそのすべてに応えます。
アカウントが1つでは足りない
仕事用、個人用、クライアント用。各Chromeプロファイルはエージェントが名前で選ぶターゲットなので、拡張機能が入っている1つのプロファイルを共有する代わりに、2つのエージェントが同時に2人の人物としてログインできます。
ブラウザが別の場所にある
セッションを持つChromeはデスクにあり、あなたはノートPCの前にいる、あるいはその逆。拡張機能はAgentsRoomリレーとエンドツーエンド暗号化で話すので、エージェントはどこで動いていてもそのChromeを操作できます。
ブラウザをオーケストレーターの中に置きたい
Chrome controlはAgentsRoomの他のツールと並ぶ1つのツールです。バックログ、開発ターミナル、組み込みブラウザ、QAエージェント。ブラウザは、ターミナル、チケット、テストの隣にある、エージェントの仕事の一工程です。
残るもの:本物のChrome、あなたのセッション、クッキー、拡張機能、そしてエージェントが操作していることが常に分かるChrome自身のデバッグ中のバナー。変わるもの:誰が、どこから、いくつのアカウントで操作できるか。
AgentsRoom vs Claude in Chrome
どちらもAIエージェントに本物のChromeの中で行動させます。違いは、誰が操作できるか、どこから、いくつのアカウントで、そして1回のアクションにどれだけトークンがかかるか、という点にあります。
| 機能 | AgentsRoom Chrome control | Claude in Chrome |
|---|---|---|
| エージェントが操作できるアカウント | すべてのChromeプロファイル、名前で選択 | 自身が動いているプロファイル |
| 複数のエージェントが複数のアカウントで同時に | はい、エージェントごとに1つのターゲット | ドキュメントなし |
| 別のマシンにあるブラウザ | はい、暗号化リレー経由 | 同じマシンのみ |
| エージェントCLI | Claude、Codex、GitHub Copilot CLI、Cursor、ほか13種類のエージェントCLI。独自のブラウザ拡張機能を持たないものも含む | Claude |
| エージェントがページを把握する方法 | クリックできる要素の上限付きリスト。失敗時や要求時にスクリーンショット(トークン節約モード、ベータ) | スクリーンショットと、ページ読み取りツール |
| アクションごとのトークンコスト表示 | はい、呼び出しごとと24時間ごとに、すべてのエージェントCLIで | 表示なし |
| エンドツーエンド暗号化のトランスポート | はい、鍵はあなたのデバイスだけが共有 | 該当なし、マシン内にとどまる |
| 組み込みブラウザも併用 | はい、デフォルトのまま | いいえ、Chromeそのもの |
Claude in Chromeの列は執筆時点のAnthropicの公開ドキュメントを反映しています。製品は変化するので、いずれかのセルを根拠にする前に最新のドキュメントを確認してください。
FAQ
デスクトップアプリは必要ですか、それとも拡張機能だけで足りますか?
両方必要です。エージェントはAgentsRoomデスクトップで動き、拡張機能はChromeをエージェントから到達可能にするものです。モバイルアプリから起動したエージェントも、いずれにせよデスクトップで動くので同じツールを受け取ります。
エージェントが私の読んでいるタブを奪うことはありますか?
ありません。最初のアクションは新しいタブを開き、エージェントが既存のタブに切り替えるのは明示的にそう要求したときだけです。さらに、エージェントが操作している間はChromeが「このブラウザのデバッグを開始しました」というバナーを表示するので、常に分かります。
どのエージェントが使えますか?
すべてです。Chrome controlはAgentsRoom Browser MCPサーバーの一部なので、Claude Code、Codex、GitHub Copilot CLI、Cursor、ほか13種類のエージェントCLIが同じbrowser_list_targetsとbrowser_select_targetツールを見ます。OpenCode、Grok Build、Aiderのように独自のブラウザ拡張機能を持たないCLIも、この方法で拡張機能を手に入れます。
リレーには何が見えますか?
暗号化されたblobです。すべてのメッセージとすべてのスクリーンショットは、あなたのアカウントから導出され、あなたのデバイスだけが知る鍵で封印されます。リレーはバイト列を中継するだけで、URLもページもエージェントが入力した内容も読めません。
組み込みブラウザの置き換えですか?
いいえ。組み込みブラウザはデフォルトのターゲットのままで、あなたのセッションに触れずにlocalhostをテストするのに今も適した場所です。Chromeは、あなたの本物のアカウントが必要な作業のために、エージェントごとに選ぶ追加のターゲットです。
どうやって止めますか?
拡張機能のポップアップで「Let my agents drive this browser」をオフにします。ブラウザはデスクトップに切断を通知し、セッションが閉じ、デバッガがデタッチされます。そのChromeを向いていたエージェントは組み込み画面に戻ります。
AgentsRoomはClaude in Chromeの代替になりますか?
3つのケースでは、はい。エージェントがClaudeではない、複数のアカウントを同時に操作する必要がある、Chromeが別のマシンにある。Claude Codeだけを、1つのプロファイルで、1台のコンピュータで使うなら、Claude in Chromeですでに足ります。2つの拡張機能は並べてインストールできます。Chrome controlが操作するのは、あなたがオンにしたときだけ、自身で開いたタブの中だけです。
ブラウザ操作1回で何トークンかかりますか?
トークン節約モード(ベータ)をオンにすると、ページの読み取りは140〜820トークンで済みます。スクリーンショットは約1,400〜1,800トークンなので、5アクションのシナリオは7,000〜9,000トークンではなく400〜2,500トークンになります。オフの場合は、ページを変えるアクションのたびにスクリーンショットが返ります。どちらのモードでもAgentsRoomは呼び出しごとの推定コストを表示し、ClaudeとCodexではツールごとに実際に課金されたトークン数も表示します。
トークン節約モードはフォームでも使えますか?
はい。アウトラインには入力欄、ボタン、チェックボックス、ドロップダウンが状態付きで並び、パスワードの値は伏せられます。エージェントはrefを指定してフィールドに入力し、入力に失敗するとスクリーンショットが自動で返ります。iframesの中もたどります。別オリジンのiframes(管理コンソールに埋め込まれた設定ウィザードなど)も対象で、開いたshadow DOMも同様です。制限は1つです。見た目の確認にはスクリーンショットが必要ですが、エージェントはいつでもそれを求められます。
エージェントがページにファイルを添付する、たとえば投稿に画像を付けることはできますか?
はい、AgentsRoom 1.194.0からできます。エージェントは自分のマシン上のパスを指定してchrome_upload_fileを呼び出します(相対パスはエージェントの作業ディレクトリを基準に解決されます)。デスクトップがファイルを読み込み、ほかのすべての操作と同じエンドツーエンド暗号化リレーを通してChromeに送るので、そのChromeは別のマシンにあってもよく、ファイルがモデルのコンテキストに入ることはありません。入口はツールが自分で選びます。ファイル入力欄、貼り付けたファイルを受け付ける編集可能な領域、またはドロップゾーンです。制限は、1回の呼び出しにつき10ファイルと6 MBまで、Chromeのみ(内蔵ブラウザはこのツールを公開していません)、そしてトレースに記録されるのは名前、種類、サイズだけで、中身は記録されません。私たち自身の夜間パブリッシャーも、SNSの各投稿にビジュアルを添付するのにこれを使っています。
あなたも好きかもしれません
ブラウザの自動化
エージェントがlocalhostをテストするために使う組み込みブラウザとMCPツール。Chrome controlはそれと同じツール名を再利用します。
リモートフリート
アカウントのすべてのマシンでエージェントを1つのウィンドウから実行。Chrome controlは同じリレーに乗ります。
AgentsRoom MCP
どのエージェントCLIにもAgentsRoom自体を操作させるMCPサーバー群。バックログ、開発コマンド、プロンプトライブラリ、ブラウザ。
すべてのエージェントCLI
Claude、Codex、GitHub Copilot CLI、Cursor、ほか13種類のエージェントCLIが、同じプロジェクトに並びます。
エージェントにあなたのブラウザを、アカウント1つずつ
拡張機能をインストールし、Chromeに名前を付け、あなたがすでにログインしている場所でエージェントに作業させましょう。
コンパニオンアプリ:外出先でもエージェントを確認
Claude、Codex、Antigravity CLI、またはその他の AI プロバイダーを使用します。
バグや要望を公開バックログに直接送信できます。
