Cursor 的 AI 代理可以協助您處理程式碼,但要存取需要登入的網頁則較為困難。當您希望代理檢查儀表板、提取報告、填寫內部工具中的表單,或使用您的真實登入資訊審查測試網站時,這就變得非常重要。Chrome Relay 讓 AI 代理能夠在背景分頁中,使用您日常已登入的 Chrome 瀏覽器。
Cursor 透過 Vercel Labs 開源的 agent-browser 命令列介面(CLI),從其終端機執行指令。我會採用這種方法有四個原因:首先,它能與您已使用的代理協同工作。Chrome Relay 支援 Cursor、Claude Code、Codex 和 Paseo,而非綁定於單一 AI 公司的擴充功能。
其次,它在背景執行。分頁會在一個折疊的「代理」分頁群組中以非活動狀態開啟,不會切換焦點,螢幕上也沒有任何動作。代理可以追蹤整個任務流程,彈出視窗和「在新分頁中開啟」都會變成它自己的隱藏分頁。當您已登入時,它會自動點擊 Google 登入跳轉,並在需要密碼、通行密鑰或兩步驟驗證時暫停並詢問。
第三,它速度很快,因為 Chrome 瀏覽器已經開啟。每個指令大約只需 0.15 秒,開啟一個頁面約 0.6 秒。一個瀏覽器會話看起來像這樣:agent-browser --cdp "$(chrome-relay url you@company.com)" open https://app.example.com/ agent-browser snapshot -i agent-browser click @e5 agent-browser close。
快照會列出頁面上的按鈕、連結和欄位,每個都有一個像 @e5 這樣的參考標識,供代理使用。
設定過程在每台 Mac 上只需一次,大約兩分鐘即可完成。最快的方法是將 Chrome Relay 網站(agent-chrome-relay.aindeev.com)上的設定提示詞貼到 Cursor 中,讓代理自動完成。若要手動設定,請確保已安裝 macOS、Google Chrome 和 Node.js 20+,然後執行:npm i -g agent-browser git clone https://github.com/aindeev/agent-chrome-relay cd agent-chrome-relay bin/chrome-relay setup。
在您希望代理使用的每個 Chrome 設定檔中,開啟 chrome://extensions,啟用「開發人員模式」,點擊「載入未封裝項目」,然後選擇複製的擴充功能資料夾。檢查設定:chrome-relay doctor。接著將 Cursor 指向技能檔案,在您的 Cursor 規則或 AGENTS.md 中加入類似以下這行,將 <path> 替換為實際路徑:For any browser step that needs my logins, follow <path>/agent-chrome-relay/skill/SKILL.md.。
關於安全性和限制,Chrome Relay 使用每個 Mac 專屬的密鑰。只有 Claude Code、Codex、Cursor 和 Paseo 的程序可以連接,來自網頁的連接會被拒絕。代理絕不會輸入憑證,每個動作都會記錄到本地稽核日誌中,輸入的文字只會儲存其長度。
這並不能防範已以您的身份運行的惡意軟體。目前它僅支援 macOS 和 Chrome,且擴充功能是以未封裝方式載入。當代理工作時,Chrome 會顯示「已開始偵錯此瀏覽器」的提示條。Chrome Relay 是免費且採用 MIT 授權。我希望代理能夠存取已登入的頁面,也想聽聽這項功能在您的 Cursor 任務中如何運作,特別是在設定或瀏覽器步驟卡住的情況。