產品概述
Browser Use CLI 2.0 是一款命令行瀏覽器自動化工具,標榜速度提升兩倍、成本減半。該工具透過直接 CDP(Chrome DevTools Protocol)連線,支援連接執行中的 Chrome,提供快速且持久的瀏覽器控制。
核心功能模塊
工具涵蓋兩大功能領域:
直接瀏覽器控制 — 導航頁面、點擊元素、填寫表單、上傳檔案、截圖、執行 JavaScript。支援三種瀏覽器模式:受管理的無頭 Chromium、帶有既有使用者設定檔和登入的真實 Chrome,以及透過 Browser Use Cloud API 提供的雲端託管瀏覽器。持續的背景 daemon 使瀏覽器在命令間保持啟動狀態,實現約 50ms 的低延遲。
雲端平台管理 — 通用 REST 傳遞至 Browser Use API(v2 和 v3),用於管理 Agent 任務、雲端瀏覽器工作階段、設定檔、工作區、檔案、技能和帳單。終端機可存取雲端儀表板中的任何功能。
瀏覽器模式與連線方式
工具提供靈活的連線選項,包括:
- 預設無頭 Chromium 模式
- 可見瀏覽器視窗(--headed 旗標)
- 使用現有 Chrome 設定檔和登入(--profile 旗標)
- 自動探索並連接執行中 Chrome(--connect 旗標)
- 透過 CDP URL 連接現有瀏覽器(http:// 或 ws:// 協議)
指令系統架構
工具提供結構化的指令集,包括導航、檢查、互動、分頁、Cookie 管理、等待、資訊檢索、JavaScript 執行等類別。每個指令支援多個參數和選項。特別值得注意的是 Python 持續工作階段功能,允許跨多個指令定義和存取變數,以及直接存取 browser 物件。
雲端整合與高級功能
除本地瀏覽器控制外,工具提供強大的雲端功能。透過 cloud connect 命令可配置雲端瀏覽器,支援自訂逾時、代理國家選擇和設定檔選項。cloud v2 和 cloud v3 指令提供通用 REST 傳遞至 Browser Use API,讓使用者從終端機存取任何 API 端點。此外,Cloudflare tunnel 整合允許使用者透過公開 URL 將本地開發伺服器暴露給雲端瀏覽器。
架構與效能特性
CLI 採用多工作階段 daemon 架構以實現優化的效能。首個指令為該工作階段啟動背景 daemon(瀏覽器保持開啟),後續指令透過 Unix socket(Windows 上為 TCP)通訊。瀏覽器在指令間保持運行,實現約 50ms 的指令延遲,而非每次等待瀏覽器啟動。每個命名工作階段(--session 旗標)各自擁有獨立的 daemon、socket 和 PID 檔案。
設定與安裝
工具提供單行安裝選項(macOS/Linux 和 Windows),需要 Python 3.11+。安裝後建議執行 browser-use doctor 驗證安裝,並可選執行 browser-use setup 執行設定精靈。所有 CLI 管理的檔案存放在 ~/.browser-use/ 目錄下,可透過 BROWSER_USE_HOME 環境變數覆蓋。此外,文件特別強調了 Windows ARM64 和多 Python 版本等常見故障排除情境。
Introducing: Browser Use CLI 2.0 🔥
— Browser Use (@browser_use) March 20, 2026
The most efficient browser automation CLI tool
> 2x the speed, half the cost
> Easily connect to running Chrome
> Uses direct CDP
Try it now 🔗↓ pic.twitter.com/9YZ2oB5wVz
Try it here:https://t.co/Rgx35PKl6U
— Browser Use (@browser_use) March 20, 2026
