AI News HubLIVE
站內改寫1 分鐘閱讀

Show HN: 從任何AI代理驅動您已登入的Chrome瀏覽器

chrome-use 是一個開源工具,允許AI代理(如Claude Code、Cursor等)控制您真實且已登入的Chrome瀏覽器。它透過瀏覽器擴充套件和原生訊息傳遞實現,無需重新登入、避免驗證碼,並擁有真實瀏覽器指紋,反機器人系統無法檢測。

來源Hacker News AI作者: leeguoo

chrome-use 是一個創新的開源專案,旨在讓任何AI代理(例如 Claude Code、Cursor、Codex 或您自己的指令碼)直接控制您真實且已登入的 Chrome 瀏覽器。與傳統的瀏覽器自動化工具(如 Playwright 或 Puppeteer)不同,後者會啟動一個全新的空瀏覽器配置檔案,需要重新登入並經常觸發驗證碼和機器人檢測,chrome-use 直接連線到您正在使用的 Chrome 例項,保留所有現有的登入會話和瀏覽器指紋。這使其在 CreepJS 等反機器人系統測試中得分 0% 自動化標記。

該專案源自 vercel-labs/agent-browser 的一個分支,現已獨立發展,採用隱身/擴充套件中繼架構。其核心工作原理是:chrome-use 的 CLI 透過 Chrome 原生訊息傳遞協議與一個輕量級瀏覽器擴充套件通訊。該擴充套件使用 chrome.debugger API 控制您指定的標籤頁,所有操作均在本地進行,無需網路套接字、令牌或遠端伺服器。每個 --session 都會獲得一個獨立的彩色標籤組,允許多個代理同時共享同一個真實瀏覽器而互不干擾。

安裝過程非常簡單:只需執行一個 curl 命令即可下載預編譯二進位制檔案,然後從 Chrome 網上應用店安裝擴充套件,並執行 chrome-use extension install 註冊本地橋接。之後,您可以透過 chrome-use open 命令讓代理在您的瀏覽器中執行操作,例如點選、填寫表單、截圖等。由於代理在您的真實瀏覽器中執行,您可以即時觀察其操作,並在遇到雙因素認證或驗證碼時隨時接管控制權。

此外,chrome-use 還提供了“站點介面卡”功能,這是一些小型的 JavaScript 函式,可以從您已登入的站點內部呼叫其 JSON API,返回結構化資料。這些介面卡由社群維護,可透過 chrome-use site update 命令動態獲取。

對於不想幹擾真實瀏覽器的使用者,chrome-use 也支援獨立模式(--launch),可以啟動一個單獨的瀏覽器例項(帶或不帶您的使用者配置檔案)。該專案還包含針對 Claude Code 和 Cursor 等代理的技能檔案,可透過 npx skills add 命令快速整合。