你的代理驅動的
是你真實的 Chrome
安裝 AgentsRoom 擴充功能,開啟「Let my agents drive this browser」,給瀏覽器起個名字。從此任何代理都能在那個 Chrome 裡開啟分頁,帶著你的會話、你的 cookie 和你的擴充功能,在裡面點選、輸入、讀取 console、截圖。
一個 Chrome 個人資料就是一個命名目標。所以一個代理可以以你的工作帳戶登入著幹活,另一個代理同時以你的個人帳戶登入著幹活,而那個 Chrome 可以在你的另一台機器上。
browser_select_target "Chrome · Pro"browser_select_target "Chrome · Personal"browser_navigatebrowser_clickbrowser_screenshot兩個代理,兩個 Chrome 個人資料,中間一個加密中繼。每個代理按名字挑選自己的目標。
AgentsRoom 已經在每個專案裡附帶一個嵌入式瀏覽器,它仍然是預設目標:代理在那裡測試你的 localhost,不碰你的任何東西。但有些工作只有在你真正的瀏覽器裡才說得通。在需要你 SSO 的管理後台上檢查一次部署,在只有你登入了的服務上填一張表單,復現一個只在你的帳戶和你的擴充功能下才出現的 bug。Chrome control 就是為這些而生的。
機制就是 AgentsRoom Chrome 擴充功能。當你開啟驅動開關,擴充功能會用你起的名字把這個瀏覽器向你的帳戶報到,桌面版把它列在嵌入式螢幕旁邊。代理拿到的是它已經為嵌入式瀏覽器擁有的那套 MCP 工具,外加一個用來挑選目標的工具。對代理來說其他一切都不變,這正是重點。
只要有代理在驅動,Chrome 就會顯示它自己的橫幅「AgentsRoom 已開始除錯此瀏覽器」。這是每個除錯類擴充功能都會觸發的同一條橫幅,也是你的保障:沒有任何東西能悄無聲息地驅動你的瀏覽器。
每個帳戶一個 Chrome
Chrome 為每個個人資料執行一個擴充功能執行個體。AgentsRoom 把這一點變成了功能:每個個人資料都註冊為一個獨立的命名瀏覽器,帶著自己的 cookie 和自己登入的帳戶。你按自己的習慣給它們起名,工作、個人、客戶,代理則按名字要其中一個。
既然每個代理都有自己的目標,多個代理就能同時在多個帳戶上工作。一個 QA 代理在以測試使用者登入的個人資料裡驗證 staging 站點,與此同時第二個代理在以你本人登入的個人資料裡更新一張工單,兩者互相看不到對方的會話。
一個個人資料,一個目標
一個 Chrome 個人資料就是一組 cookie、會話和擴充功能。每一個都作為單獨的瀏覽器出現,供代理挑選,所以已登入的會話永遠不會被意外共享。
名字由你來起
Chrome 不向擴充功能暴露個人資料的名稱,所以你在彈窗裡自己輸入一個,並附有工作或個人之類的建議。代理挑選目標用的就是這個名字。
多個代理同時上
目標是按代理選的,不是按專案選的。兩個代理對兩個帳戶,或者五個代理對同一個 Chrome,各自在自己的分頁裡並排執行。
你的瀏覽器,在任意一台機器上
擴充功能不是透過 localhost 和桌面版對話的。它對話的是 AgentsRoom 中繼,也就是移動 app 用來聯絡你桌面版的那一個。所以在辦公室 Mac 上執行的代理可以驅動家裡 PC 上的 Chrome,只要兩邊都登入了你的帳戶,並且那邊開啟了驅動開關。
中繼看到的只有加密的 blob,別的什麼都沒有。每一條訊息、每一張截圖,都用一把從你的帳戶派生、只在你的裝置之間共享的金鑰封裝,所以中繼讀不到一個 URL、一個頁面或一次按鍵。和移動伴侶同樣的設計,同樣的保障。
經由中繼,而不是 localhost
每個瀏覽器每隔 30 秒向你的帳戶報到一次。桌面版會列出所有線上的瀏覽器,並把那些已經停止應答的顯示為灰色。
端到端加密
操作和結果在一個桌面版和一個瀏覽器之間的專用會話房間裡傳輸,用一把中繼從不持有的金鑰封裝。
和行動版同一原理
如果你已經在用手機操控桌面版的代理,你用的正是這條傳輸通道。Chrome control 只是在它承載的東西里多加了一個瀏覽器。
每個代理,每個 CLI
Chrome control 是一個 MCP 伺服器,就是驅動嵌入式瀏覽器的那個 AgentsRoom Browser MCP。這就是它不綁定任何一個模型或任何一家廠商的原因:Claude Code、Codex、GitHub Copilot CLI、Cursor 以及另外 10 個代理 CLI 拿到同樣的工具、同樣的名字,並以同樣的方式挑選目標。
具體來說,代理先呼叫 browser_list_targets 檢視哪些瀏覽器線上,再用一個名字或 id 呼叫 browser_select_target。從那時起,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 都顯示它的除錯橫幅。關掉驅動開關就會關閉會話並分離偵錯程式。
同一個擴充功能已經能做另外四件事
Chrome control 是 AgentsRoom 擴充功能裡最新的一個分頁,不是第二個擴充功能。如果你已經在用它提工單或指向某個元素,那你已經有它了:同一個彈窗,同一個帳戶,多一個開關而已。
Point on page
點選頁面上的任意元素,它就會帶著自己的 HTML 和一個選擇器落進你活躍代理的 composer。對代理說「就是這個按鈕,這裡」的最快方式。
瞭解詳情把頁面發到我的桌面版
一鍵把當前頁面的 HTML 放進你活躍代理的訊息框,經由本地 loopback,從不經過伺服器。
從任何頁面提工單
標題、描述、截圖,直接進入你選定專案的待辦。在 staging 上看到的一個 bug,變成一張代理可以著手的工單。
瞭解詳情按 URL 選定專案
把 URL 模式關聯到一個專案,當你在那個站點上時,擴充功能就會預先選好它。從你正在做的應用裡提工單時,不用再開啟下拉選單。
Claude in Chrome 替代品
Claude in Chrome 的替代品,適用於每一個代理 CLI
Claude in Chrome 是 Anthropic 的擴充功能:它把 Claude 放進安裝它的那個 Chrome 個人資料裡,在執行它的那台機器上。如果你只用 Claude、只用一個帳戶、只在一台電腦上工作,它就夠用了,你不需要別的。
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 工具響應它們全部。
你需要不止一個帳戶
工作、個人、客戶:每個 Chrome 個人資料都是一個代理按名字挑選的目標,所以兩個代理可以同時以兩個人的身份登入,而不是共用擴充功能所在的那一個個人資料。
瀏覽器在別的地方
裝著你會話的 Chrome 在辦公桌上,而你在筆記本前,或者反過來。擴充功能與 AgentsRoom 中繼對話,端到端加密,所以代理無論在哪裡執行都能驅動它。
你想把瀏覽器放進編排器裡
Chrome control 是 AgentsRoom 眾多工具中的一個:待辦、開發終端、嵌入式瀏覽器、QA 代理。瀏覽器是代理工作中的一步,就在它的終端、它的工單和它的測試旁邊。
你保留的:一個真實的 Chrome、你的會話、你的 cookie、你的擴充功能,以及 Chrome 自己的除錯橫幅,讓你始終知道有代理在驅動。改變的:誰能驅動、從哪裡驅動、能驅動多少個帳戶。
AgentsRoom vs Claude in Chrome
兩者都讓 AI 代理在真實的 Chrome 裡行動。區別在於誰能驅動、從哪裡驅動,以及能驅動多少個帳戶。
| 能力 | AgentsRoom Chrome control | Claude in Chrome |
|---|---|---|
| 代理能驅動的帳戶 | 每個 Chrome 個人資料,按名字挑選 | 它所執行的那個個人資料 |
| 多個代理同時在多個不同的帳戶上工作 | 是,每個代理一個目標 | 未見文件說明 |
| 瀏覽器在另一台機器上 | 是,經由加密中繼 | 僅同一台機器 |
| 代理 CLI | Claude、Codex、GitHub Copilot CLI、Cursor 以及另外 10 個代理 CLI,包括那些自己沒有瀏覽器擴充功能的 | Claude |
| 端到端加密傳輸 | 是,金鑰只在你的裝置之間共享 | 不適用,不離開本機 |
| 同時還有嵌入式瀏覽器 | 是,而且它仍是預設目標 | 否,就是 Chrome 本身 |
Claude in Chrome 這一列反映的是撰寫時 Anthropic 的公開文件。產品在變,依賴任何一格之前請先核對他們當前的文件。
FAQ
我需要桌面 app 嗎,還是擴充功能就夠了?
兩個都需要。代理執行在 AgentsRoom 桌面版裡,擴充功能則是讓一個 Chrome 能被它們觸達的東西。從移動 app 啟動的代理拿到同樣的工具,因為它反正也執行在桌面版上。
代理會不會接管我正在閱讀的那個分頁?
不會。第一個動作會開啟一個新分頁,代理只在明確請求時才會切到已有的分頁。另外只要有代理在驅動,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 的替代品嗎?
在三種情況下,是:你的代理不是 Claude,你需要同時驅動多個帳戶,或者 Chrome 在另一台機器上。如果你只用 Claude Code、只用一個個人資料、只在一台電腦上,Claude in Chrome 已經夠用。兩個擴充功能可以並排安裝:Chrome control 只在你開啟開關時才驅動,而且只在它自己開啟的分頁裡。
您可能還喜歡
把你的瀏覽器交給你的代理,一次只交一個帳戶
安裝擴充功能,給你的 Chrome 起個名字,讓代理在你已經登入的地方幹活。
配套應用:隨時隨地監控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接傳送到您的公開待辦清單。