エージェントが操作するのは
あなたの本物の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、ほか10種類のエージェント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仕組み
AgentsRoom拡張機能をインストール
Chrome Web Storeから、利用可能にしたい各Chromeプロファイルにインストールします。デスクトップと同じAgentsRoomアカウントにサインインしてください。
「Let my agents drive this browser」をオンにする
拡張機能のポップアップで行います。Chromeはインストール時ではなくこの時点でデバッガの権限を求め、拡張機能はエージェントが実際に操作している間だけタブにアタッチします。
ブラウザに名前を付ける
仕事用、個人用、クライアント用など、どのアカウントでログインしているかが分かる名前なら何でも構いません。名前は入力と同時に保存され、すぐにデスクトップへ通知されます。
エージェントがターゲットを選ぶ
エージェントがbrowser_select_targetを名前付きで呼ぶか、あなたがデスクトップのBrowserパネルで、組み込み画面の隣にあるターゲットを代わりに選びます。
エージェントが操作し、あなたは見守る
最初のアクションは新しいタブを開くので、エージェントがあなたの読んでいるタブを奪うことはありません。Chromeはセッションの間ずっとデバッグ中のバナーを表示します。操作をオフにするとセッションが閉じ、デバッガがデタッチされます。
同じ拡張機能がすでに他の4つのことをこなします
Chrome controlはAgentsRoom拡張機能の最新のタブであって、2つ目の拡張機能ではありません。すでにチケットの作成や要素の指定に使っているなら、もう手元にあります。同じポップアップ、同じアカウント、スイッチが1つ増えるだけです。
Point on page
ページ上の任意の要素をクリックすると、そのHTMLとセレクタ付きでアクティブなエージェントのコンポーザーに届きます。「このボタン、ここ」とエージェントに伝える最速の方法です。
詳しく見るページをデスクトップに送る
ワンクリックで現在のページのHTMLがアクティブなエージェントのメッセージボックスに入ります。ローカルのループバック経由で、サーバーを通ることは決してありません。
どのページからでもチケットを作成
タイトル、説明、スクリーンショットが、選んだプロジェクトのバックログに直行します。ステージングで見つけたバグが、エージェントが着手できるチケットになります。
詳しく見る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の中で行動させます。違いは、誰が操作できるか、どこから、そしていくつのアカウントで、という点にあります。
| 機能 | AgentsRoom Chrome control | Claude in Chrome |
|---|---|---|
| エージェントが操作できるアカウント | すべてのChromeプロファイル、名前で選択 | 自身が動いているプロファイル |
| 複数のエージェントが複数のアカウントで同時に | はい、エージェントごとに1つのターゲット | ドキュメントなし |
| 別のマシンにあるブラウザ | はい、暗号化リレー経由 | 同じマシンのみ |
| エージェントCLI | Claude、Codex、GitHub Copilot CLI、Cursor、ほか10種類のエージェントCLI。独自のブラウザ拡張機能を持たないものも含む | Claude |
| エンドツーエンド暗号化のトランスポート | はい、鍵はあなたのデバイスだけが共有 | 該当なし、マシン内にとどまる |
| 組み込みブラウザも併用 | はい、デフォルトのまま | いいえ、Chromeそのもの |
Claude in Chromeの列は執筆時点のAnthropicの公開ドキュメントを反映しています。製品は変化するので、いずれかのセルを根拠にする前に最新のドキュメントを確認してください。
FAQ
デスクトップアプリは必要ですか、それとも拡張機能だけで足りますか?
両方必要です。エージェントはAgentsRoomデスクトップで動き、拡張機能はChromeをエージェントから到達可能にするものです。モバイルアプリから起動したエージェントも、いずれにせよデスクトップで動くので同じツールを受け取ります。
エージェントが私の読んでいるタブを奪うことはありますか?
ありません。最初のアクションは新しいタブを開き、エージェントが既存のタブに切り替えるのは明示的にそう要求したときだけです。さらに、エージェントが操作している間はChromeが「このブラウザのデバッグを開始しました」というバナーを表示するので、常に分かります。
どのエージェントが使えますか?
すべてです。Chrome controlはAgentsRoom Browser MCPサーバーの一部なので、Claude Code、Codex、GitHub Copilot CLI、Cursor、ほか10種類のエージェント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が操作するのは、あなたがオンにしたときだけ、自身で開いたタブの中だけです。
あなたも好きかもしれません
ブラウザの自動化
エージェントがlocalhostをテストするために使う組み込みブラウザとMCPツール。Chrome controlはそれと同じツール名を再利用します。
リモートフリート
アカウントのすべてのマシンでエージェントを1つのウィンドウから実行。Chrome controlは同じリレーに乗ります。
AgentsRoom MCP
どのエージェントCLIにもAgentsRoom自体を操作させるMCPサーバー群。バックログ、開発コマンド、プロンプトライブラリ、ブラウザ。
すべてのエージェントCLI
Claude、Codex、GitHub Copilot CLI、Cursor、ほか10種類のエージェントCLIが、同じプロジェクトに並びます。
エージェントにあなたのブラウザを、アカウント1つずつ
拡張機能をインストールし、Chromeに名前を付け、あなたがすでにログインしている場所でエージェントに作業させましょう。
コンパニオンアプリ:外出先でもエージェントを確認
Claude、Codex、Antigravity CLI、またはその他の AI プロバイダーを使用します。
バグや要望を公開バックログに直接送信できます。