epiral/bb-browser

Your browser is the API. CLI + MCP server for AI agents to control Chrome with your login state.

解決的問題

由於大多數網站缺乏 API 或具有嚴格的反爬蟲保護,AI Agent 通常難以存取即時網路。bb-browser 透過允許 Agent 使用使用者的實際瀏覽器工作階段(包括登入狀態和 Cookie)作為 API 來解決此問題,從而有效地將整個網際網路轉變為機器可讀的介面,而不需要 API 金鑰或爬蟲程式。

工作原理

bb-browser 不是使用無頭瀏覽器或隔離環境,而是透過守護進程和 Chrome DevTools Protocol (CDP) 連接到您的真實 Chrome 瀏覽器。它直接在您的活動瀏覽器分頁中執行 JavaScript (eval),使用您現有的 Cookie 執行身分驗證後的 fetch() 呼叫,或與頁面自身的內部模組(如 Webpack)進行互動。這使得 Agent 的操作對反爬蟲系統是不可見的,因為請求源自合法的、已登入的使用者工作階段。

適用對象

  • AI Agent 開發者:正在構建需要在多個平台(例如社群媒體、金融、研究)執行現實世界任務的 Agent 的開發者。
  • MCP 使用者:希望賦予其 AI 工具真實網頁瀏覽能力的 Claude Code 或 Cursor 使用者。
  • LlamaIndex/OpenClaw 使用者:希望在不需要單獨擴充功能的情況下實現整合瀏覽器自動化的使用者。

亮點

  • 廣泛的平台支援:包含橫跨 36 個平台(包括 Twitter、Reddit、GitHub、YouTube 和 LinkedIn)的 103 個指令。
  • MCP 整合:原生支援 Model Context Protocol (MCP),可與 AI IDE 無縫使用。
  • 社群驅動的適配器:一套輕量級的 JS 適配器系統,AI Agent 可以快速進行逆向工程並新增。
  • 全瀏覽器自動化:除了特定網站的指令外,它還提供用於快照、點擊、填寫表單和擷取網路流量的 CLI。
  • 基於 passage 的 JSON 輸出:所有指令都支援 --json--jq 以進行結構化數據提取。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案