與其他工具比較
oh-my-webbridge 與其他讓 Agent 使用瀏覽器的工具有哪些差異,以及哪些任務更適合用其他工具。
技術預覽
omw 目前是技術預覽版,正在快速迭代。之後的版本一定會有破壞相容性的變更。
本頁比較 oh-my-webbridge 0.2.0 與其他讓 Agent 使用瀏覽器的工具。內容取自各專案的文件、發布頁面與原始碼,讀取日期為 2026 年 11 月 12 日,版本以第一張表為準。「文件未說明」表示該專案的文件沒有提到。發現錯誤或新版本時,請開一個 GitHub issue。要搬移現有設定,請見遷移到 oh-my-webbridge。
工具與版本
| 工具 | 查核版本 | 組成 | 操作的瀏覽器 |
|---|---|---|---|
| oh-my-webbridge | 0.2.0 | 監聽 127.0.0.1:17373 的 Go daemon、Chrome 與 Firefox 擴充功能、CLI、Node SDK、Agent 技能 | 你使用的 Chrome 或 Firefox 設定檔 |
| Kimi 瀏覽器擴充功能 | daemon 2.0.34、擴充功能 2.0.33 | 監聽 127.0.0.1:10086 的 daemon、Chrome 與 Edge 擴充功能、Agent 技能、供 Kimi 帳號使用的側邊欄 Agent | 你使用的 Chrome 或 Edge 設定檔 |
| Browser MCP | 2.4.0 | MCP 伺服器、每位使用者一個 Node.js daemon、Chrome 擴充功能 | 你在 Chromium 系瀏覽器中使用的設定檔 |
| Playwright MCP | 0.0.85 | MCP 伺服器;加上 --extension 時,經中繼連到 Playwright Extension | 自己的設定檔;加上 --extension 時為你使用的 Chrome 或 Edge 設定檔 |
| Playwriter | 0.10.0 | 執行 Playwright 程式碼的 CLI、MCP 伺服器與 Node 程式庫、Chrome 擴充功能、localhost:19988 上的中繼 | 你在 Chrome 中開啟擴充功能的分頁 |
| Chrome DevTools MCP | 1.13.0 | 以 Puppeteer 建構的 MCP 伺服器與 CLI | 自己的設定檔;加上 --autoConnect 時為你使用的 Chrome |
| agent-browser | 0.42.0 | Rust CLI、每個工作階段一個 daemon、MCP 伺服器、Agent 技能 | 它安裝的 Chrome for Testing、現有 Chrome 設定檔的副本,或開啟遠端偵錯的 Chrome |
| PinchTab | 0.15.2 | 監聽 127.0.0.1:9867 的 Go HTTP 伺服器、CLI、MCP 伺服器 | 它啟動的 Chrome 執行個體,各有自己的設定檔 |
| OpenCLI | 2.0.3 | Node.js CLI、localhost:19825 上的 daemon、Chrome 擴充功能、100 多個網站的轉接器 | 你使用的 Chrome 設定檔 |
| Claude in Chrome | 未公開;Claude Code 需要 1.0.36 以上 | 以 Claude 為模型的 Chrome 擴充功能、側邊欄、與 Claude Code 及 Claude Desktop 的連線 | 你使用的 Chrome |
| browser-use | 1.0.2 | Python Agent 程式庫、CLI、Browser Use Cloud | 預設為 Browser Use Cloud 瀏覽器,也可以是它啟動的本機 Chromium,或開啟遠端偵錯的本機 Chrome |
| Stagehand | 4.4.0 | 帶 AI 方法的 TypeScript、Python 與 Go SDK、browse CLI、託管的 MCP 伺服器 | 它啟動的 Chrome,或 Browserbase 雲端瀏覽器 |
取用已登入的瀏覽器
工具以兩種方式之一取用你使用的瀏覽器。擴充功能透過瀏覽器 API 操作分頁,不需要瀏覽器旗標。遠端偵錯則把整個瀏覽器交給用戶端。Chrome 144 以上可在執行中的瀏覽器裡從 chrome://inspect/#remote-debugging 開啟遠端偵錯,並請你允許連線。--remote-debugging-port 參數要求使用預設以外的設定檔目錄(遠端偵錯的變更)。
| 工具 | 機制 | 設定 | Agent 能取用的範圍 |
|---|---|---|---|
| oh-my-webbridge | 擴充功能:Chrome 用 chrome.debugger,Firefox 用 WebExtension API | 安裝擴充功能,並輸入一次 omw pair 的配對碼 | 工作階段開啟的分頁,以及 find_tab 借用的作用中分頁 |
| Kimi 瀏覽器擴充功能 | 使用 chrome.debugger 的擴充功能 | 安裝 daemon 與擴充功能 | 工作階段開啟的分頁,以及 find_tab 借用的作用中分頁 |
| Browser MCP | 使用 chrome.debugger 的擴充功能,只附加到 Agent 使用的分頁 | 安裝擴充功能與 MCP 伺服器,核對一次六位數配對碼並允許 | Agent 開啟的分頁、它用 tab select 選取的你的分頁,以及你拖進其分頁群組的分頁 |
Playwright MCP 加 --extension | 擴充功能中繼 | 在連線頁面核准每次連線,或設定 PLAYWRIGHT_MCP_EXTENSION_TOKEN | MCP 用戶端分頁群組內的分頁 |
| Playwriter | 擴充功能中繼 | 在每個要控制的分頁上點一下擴充功能圖示 | 每個開啟擴充功能的分頁,所有工作階段都可取用 |
| OpenCLI | 具 debugger 權限的擴充功能 | 安裝擴充功能 | 它自己分頁群組內的分頁,以及工作階段綁定的分頁 |
| Claude in Chrome | 具 debugger 權限的擴充功能 | 安裝擴充功能,並以付費 Claude 方案登入 | 對話分頁群組內的分頁,以及你加入群組的分頁 |
| Chrome DevTools MCP | 遠端偵錯:--autoConnect(Chrome 144 以上)、--browserUrl 或 --wsEndpoint | 開啟遠端偵錯並允許連線 | 該設定檔的所有視窗 |
| agent-browser | 遠端偵錯:--auto-connect 或 --cdp | 開啟遠端偵錯並允許連線 | 整個瀏覽器;--pin-tab 把工作階段綁定到一個分頁 |
| PinchTab | 透過 POST /instances/attach 使用遠端偵錯,預設關閉 | 在設定中開啟 attach,並以遠端偵錯啟動 Chrome | 整個瀏覽器 |
| browser-use | 遠端偵錯 | 在 chrome://inspect/#remote-debugging 開啟遠端偵錯 | 整個瀏覽器 |
任務、可見性與本機存取
| 工具 | 任務單位 | 可見的標示 | 本機存取控制 |
|---|---|---|---|
| oh-my-webbridge | 具名工作階段,有自己的分頁與分頁群組,共用同一個設定檔 | 頁面上的工作階段標籤、Agent 指標與焦點框;工具列圖示上的琥珀色指標 | omw connection 印出的 Bearer token,擴充功能以配對取得。帶網頁 Origin 或其他 Host 的請求會被拒絕 |
| Kimi 瀏覽器擴充功能 | 具名工作階段,有自己的分頁群組,共用同一個設定檔 | 文件未說明 | 其 Agent 指南中的請求不帶憑證 |
| Browser MCP | 每個 AI 應用程式一個分頁群組 | Chrome 的偵錯資訊列;工具列圖示上的分頁數 | ~/.browsermcp/daemon.json 中的 token;與擴充功能簽章配對 |
| Playwright MCP | 每個 MCP 用戶端一個分頁群組 | 以用戶端命名的分頁群組;狀態頁列出已連線的用戶端 | 連線頁面的核准,或擴充功能 token |
| Playwriter | 編號工作階段,各自保有變數;所有工作階段共用分頁 | Chrome 的自動化資訊列;綠色擴充功能圖示 | 檢查擴充功能的來源;token 只用於遠端存取 |
| OpenCLI | 持有分頁租約的 --session 名稱 | 文件未說明 | 文件寫明不使用 token |
| Claude in Chrome | 每個 Claude Code 工作階段一個分頁群組 | 在可見的視窗中操作,遇到登入與 CAPTCHA 時暫停 | 擴充功能與 Claude Code 都要登入 claude.ai |
| Chrome DevTools MCP | 每個對話一個伺服器;isolatedContext 分開 cookie | 文件未說明 | Chrome 的遠端偵錯核准 |
| agent-browser | 工作階段有自己的 daemon、瀏覽器與 cookie | 文件未說明 | 每個工作階段一個 socket;其設定檔案必須只有擁有者可讀 |
| PinchTab | 執行個體:一個 Chrome 程序搭配一個設定檔 | 文件未說明 | Bearer token |
最接近的工具的功能
「是」與「否」以各專案文件列出的指令或工具為準。只能透過任意程式碼達成的功能算作「否」。
| 功能 | oh-my-webbridge | Kimi | Browser MCP | Playwright MCP | Chrome DevTools MCP | agent-browser |
|---|---|---|---|---|---|---|
| 快照參照 | @e<generation>.<index> | @e123 | e12;框架內為 f1e3 | 文件未說明 | uid | @e1 |
| 螢幕截圖 | 是 | 是 | 是 | 是 | 是 | 是 |
| Chrome | 是 | 否 | 加 --caps pdf | 否 | 是 | |
| 網路請求 | 是 | 是 | 是 | 是 | 是 | 是 |
| 模擬網路回應 | 否 | 否 | 否 | 加 --caps network | 加 --categoryNetworkMocks | 是 |
| 主控台訊息 | Chrome | 否 | 是 | 是 | 是 | 是 |
| Cookie 與網頁儲存空間 | 是 | 否 | 否 | 加 --caps storage | 否 | 是 |
| 下載 | 是 | 否 | 否 | 否 | 否 | 是 |
| 模擬 | Chrome | 否 | 否 | 媒體與視窗大小;加 --caps network 可離線 | 是 | 是 |
| 原始 CDP | Chrome:cdp、頁面 WebSocket | cdp | 加 --caps cdp | 否 | 否 | 印出 CDP URL |
| 追蹤與效能分析 | 否 | 否 | 否 | 加 --caps devtools:Playwright 追蹤、影片 | 效能追蹤、Lighthouse、堆積快照 | trace、profiler、record |
| 廣告與追蹤器封鎖 | 內建預設集 | 文件未說明 | 文件未說明 | 文件未說明 | 文件未說明 | 文件未說明 |
| Firefox | 是 | 否 | 否 | 不加 --extension 時 | 否 | 文件未說明 |
| Windows | 否 | 是 | 文件未說明 | 是 | 是 | 是 |
| MCP 伺服器 | 否 | 文件未說明 | 是 | 是 | 是 | 是 |
| 預設傳送的使用資料 | 無 | 文件未說明 | Chrome 線上應用程式商店版有分析 | 文件未說明 | 使用統計;--no-usage-statistics 可關閉 | 文件未說明 |
更適合用其他工具的情況
- Agent 只透過 MCP 呼叫工具。 Playwright MCP、Browser MCP、Chrome DevTools MCP、agent-browser、PinchTab 與 Playwriter 可作為 MCP 伺服器執行。oh-my-webbridge 沒有 MCP 伺服器;Agent 依技能說明執行
omw call。 - Windows。 Kimi 瀏覽器擴充功能、Playwright MCP、Chrome DevTools MCP、agent-browser、Claude in Chrome 與 OpenCLI 桌面應用程式支援 Windows。Playwriter 支援 WSL,PinchTab 發布有限支援的 Windows 執行檔。oh-my-webbridge 在 macOS 與 Linux 上執行。
- Microsoft Edge。 Kimi 瀏覽器擴充功能、Browser MCP 與加上
--extension的 Playwright MCP 可在 Edge 中使用。oh-my-webbridge 支援 Chrome 與 Firefox。 - 從擴充功能商店安裝。 Kimi、Browser MCP、Playwright MCP、OpenCLI 與 Claude in Chrome 的擴充功能從 Chrome 線上應用程式商店安裝並自動更新。oh-my-webbridge 的擴充功能在 Chrome 中以未封裝資料夾載入,在 Firefox 中要經過簽署才會在重新啟動後保留。
- 同時連接多個瀏覽器設定檔。 一個 Browser MCP daemon 最多連接 8 個瀏覽器或 Chrome 設定檔。oh-my-webbridge 的 daemon 接受一個 Chrome 連線與一個 Firefox 連線。
- 每個任務使用獨立的 cookie。 agent-browser 的工作階段、PinchTab 的設定檔、Playwright MCP 的
--isolated與isolatedContext,以及 Chrome DevTools MCP 的isolatedContext會分開 cookie。oh-my-webbridge 的所有工作階段共用瀏覽器設定檔。 - 沒有桌面瀏覽器,例如在 CI 中。agent-browser、Playwright MCP、Chrome DevTools MCP 與 PinchTab 會啟動自己的瀏覽器,需要時以無頭模式執行。oh-my-webbridge 需要一個已安裝擴充功能且正在執行的 Chrome 或 Firefox。
- 效能、記憶體與網路除錯。 Chrome DevTools MCP 記錄效能追蹤、執行 Lighthouse 並讀取堆積快照。Playwright MCP、Chrome DevTools MCP 與 agent-browser 可以模擬網路回應。
- 在已登入的分頁上使用完整的 Playwright API。 Playwriter 在你開啟其擴充功能的分頁上執行 Playwright 程式碼。
- 常用網站的現成指令。 OpenCLI 附帶轉接器,可從 100 多個網站取回結構化資料。
- 工具內含模型。 Claude in Chrome 與 Kimi 側邊欄以自己的模型執行任務。browser-use 以你設定的模型執行任務,Stagehand 則在指令碼中加入 AI 步驟(
act、observe、extract)。oh-my-webbridge 執行你所使用的 Agent 送來的指令,本身不含模型。
來源
- Kimi 瀏覽器擴充功能:產品頁面、安裝指令碼、版本清單、
kimi-webbridge install-skill寫入的 Agent 指南,以及 Chrome 線上應用程式商店中擴充功能 2.0.33 的 manifest。 - Browser MCP:伺服器 README、工具定義、指令、貢獻指南、使用方式、運作方式。
- Playwright MCP:README、擴充功能 README。
- Playwriter:README、工作階段。
- Chrome DevTools MCP:README、設定、進階用法、工具參考。
- agent-browser:README、指令、CDP 模式、工作階段。
- PinchTab:README、附加 Chrome、安全性。
- OpenCLI:README、Browser Bridge。
- Claude in Chrome:Claude Code 文件、入門。
- browser-use:README。Stagehand:README。