mcpField
A
agent-browser

agent-browser

公式
github.com/vercel-labsエージェントワークフロー44.8k1.3M 回インストール1 日前に更新
リポジトリ

agent-browser について

agent-browser は、AI エージェント向けにブラウザー操作を自動化するコマンドラインツールです。CDP 経由で Chrome/Chromium を制御し、アクセシビリティツリーのスナップショットと短い @eN 要素参照で操作します。ネイティブ Rust で実装され、Playwright や Puppeteer には依存しません。

主な機能

  1. 01CDP による Chrome/Chromium の制御
  2. 02@eN 参照付きアクセシビリティツリーのスナップショット
  3. 03セッション、認証ボールト、状態の永続化
  4. 04動画録画
  5. 05Electron や Slack 向けの専用スキル
  6. 06別ポートの可観測性ダッシュボード

活用シーン

  1. 01AI エージェントによるウェブページの操作と要素の読み取り
  2. 02Electron デスクトップアプリの自動化
  3. 03探索的テストや QA でのバグ調査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/vercel-labs/agent-browser --skill agent-browser

インストール後、Claude Code で/agent-browserを入力して読み込まれたか確認します。

詳細

agent-browser

AI エージェント向けの高速なブラウザ自動化 CLI です。CDP 経由で Chrome/Chromium を操作し、アクセシビリティツリーのスナップショットとコンパクトな @eN 要素参照を提供します。

インストール: npm i -g agent-browser && agent-browser install

まずはこちらから

このファイルは発見用のスタブであり、利用ガイドではありません。agent-browser コマンドを実行する前に、CLI から実際のワークフロー内容を読み込んでください:

agent-browser skills get core             # start here — workflows, common patterns, troubleshooting
agent-browser skills get core --full      # include full command reference and templates

CLI はインストールされているバージョンに常に一致するスキル内容を提供するため、手順が古くなることはありません。このスタブ内の内容はリリース間で変更できないため、skills get core を指し示すだけになっています。

専門スキル

タスクがブラウザの Web ページの範囲を超える場合は、専門スキルを読み込んでください:

agent-browser skills get electron          # Electron desktop apps (VS Code, Slack, Discord, Figma, ...)
agent-browser skills get slack             # Slack workspace automation
agent-browser skills get dogfood           # Exploratory testing / QA / bug hunts
agent-browser skills get derive-client     # Record a HAR, derive a standalone API client for a site
agent-browser skills get vercel-sandbox    # agent-browser inside Vercel Sandbox microVMs
agent-browser skills get protected-vercel-deployments  # Access protected Vercel deployments
agent-browser skills get agentcore         # AWS Bedrock AgentCore cloud browsers

インストールされているバージョンで利用可能なすべてを確認するには、agent-browser skills list を実行してください。

agent-browser を選ぶ理由

  • Node.js のラッパーではなく、高速なネイティブ Rust CLI
  • あらゆる AI エージェント(Cursor、Claude Code、Codex、Continue、Windsurf など)で動作
  • Playwright や Puppeteer に依存せず、CDP 経由で Chrome/Chromium を操作
  • 信頼性の高い操作のための、要素参照付きアクセシビリティツリースナップショット
  • セッション、認証ボルト、状態の永続化、動画録画
  • Electron アプリ、Slack、探索的テスト、クラウドプロバイダー向けの専門スキル

可観測性ダッシュボード

ダッシュボードはブラウザセッションとは独立してポート 4848 で動作し、https://dashboard.agent-browser.localhost のようなプロキシまたは転送された URL からも開くことができます。エージェントはダッシュボードのオリジンにとどまるべきです。セッションタブ、ステータス、ストリームトラフィックは内部的にプロキシされるため、セッションポートを公開する必要はありません。

コメント