mcpField
A
agent-browser

agent-browser

github.com/arize-aiエージェントワークフロー12.1k77 回インストール今日更新
リポジトリ

agent-browser について

agent-browser は、AI エージェント向けのブラウザー自動化コマンドラインスキルで、CDP 経由で Chrome または Chromium を操作します。インストール済みバージョンに合った手順を提供し、Web ページ、Electron アプリ、Slack、テスト作業を扱います。

主な機能

  1. 01CDP 経由の Chrome・Chromium 自動操作
  2. 02要素参照付きアクセシビリティツリースナップショット
  3. 03セッション、認証、状態の管理
  4. 04動画録画
  5. 05Electron、Slack、QA 向けの専用スキル
  6. 06CLI が提供するバージョン対応ガイド

活用シーン

  1. 01ブラウザー上のページ操作の自動化
  2. 02Electron デスクトップアプリの操作
  3. 03Slack ワークスペースでのタスク自動化
  4. 04探索的テストとバグ調査

インストール

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

$npx skills add https://github.com/arize-ai/phoenix --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 vercel-sandbox    # agent-browser inside Vercel Sandbox microVMs
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 からも開けます。エージェントはダッシュボードのオリジンを使用してください。セッションのタブ、ステータス、ストリームのトラフィックは内部でプロキシされるため、セッションのポートを公開する必要はありません。

コメント