agent-browser 是做什麼的?
適用於 AI 代理的快速瀏覽器自動化 CLI。透過 CDP 控制 Chrome/Chromium,提供輔助技術樹快照與精簡的 @eN 元素參考。
安裝:npm i -g agent-browser && agent-browser install
入門指引
本檔案為發現用存根,非完整使用指南。在執行任何 agent-browser 指令之前,請先從 CLI 載入實際的工作流程內容:
agent-browser skills get core # 從這裡開始 — 工作流程、常用模式、疑難排解
agent-browser skills get core --full # 包含完整的指令參考與範本
CLI 提供的技能內容永遠與已安裝的版本相符,因此說明絕不會過時。本存根中的內容在不同版本之間不會變更,這就是為什麼它僅指向 skills get core。
專業技能
當任務超出瀏覽器網頁範圍時,請載入專業技能:
agent-browser skills get electron # Electron 桌面應用程式(VS Code、Slack、Discord、Figma 等)
agent-browser skills get slack # Slack 工作區自動化
agent-browser skills get dogfood # 探索性測試 / 品質保證 / 錯誤狩獵
agent-browser skills get derive-client # 錄製 HAR,為網站衍生出獨立的 API 客戶端
agent-browser skills get vercel-sandbox # 在 Vercel Sandbox 微 VM 中的 agent-browser
agent-browser skills get protected-vercel-deployments # 存取受保護的 Vercel 部署
agent-browser skills get agentcore # AWS Bedrock AgentCore 雲端瀏覽器
執行 agent-browser skills list 以查看已安裝版本中所有可用的技能。
為何選擇 agent-browser
- 快速的原生 Rust CLI,非 Node.js 包裝器
- 可與任何 AI 代理搭配使用(Cursor、Claude Code、Codex、Continue、Windsurf 等)
- 無需 Playwright 或 Puppeteer 依賴即可透過 CDP 控制 Chrome/Chromium
- 使用帶有元素參考的輔助技術樹快照,實現可靠的互動
- 支援工作階段、驗證保險庫、狀態持久化、影片錄製
- 針對 Electron 應用程式、Slack、探索性測試、雲端供應商提供專業技能
可觀測性儀表板
儀表板獨立於瀏覽器工作階段執行於連接埠 4848,並可透過代理或轉發的 URL(例如 https://dashboard.agent-browser.localhost)開啟。代理應停留在儀表板來源:工作階段標籤、狀態與串流流量會在內部代理,因此不需要暴露工作階段的連接埠。