agent-browser は何をしますか?
AIエージェント向けの高速ブラウザ自動化CLI。Chrome/ChromiumをCDP経由で制御し、アクセシビリティツリーのスナップショットとコンパクトな@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を参照するだけになっています。
専門スキル
タスクがブラウザのWebページの範囲外にある場合は、専門スキルを読み込んでください:
agent-browser skills get electron # Electronデスクトップアプリ(VS Code、Slack、Discord、Figmaなど)
agent-browser skills get slack # Slackワークスペースの自動化
agent-browser skills get dogfood # 探索的テスト / QA / バグハント
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の特長
- Node.jsラッパーではない高速なネイティブRust CLI
- あらゆるAIエージェント(Cursor、Claude Code、Codex、Continue、Windsurfなど)と連携可能
- PlaywrightやPuppeteerに依存せず、Chrome/ChromiumをCDP経由で制御
- アクセシビリティツリーのスナップショットと要素参照による信頼性の高い操作
- セッション、認証ボールト、状態の永続化、動画録画
- Electronアプリ、Slack、探索的テスト、クラウドプロバイダー向けの専門スキル
可観測性ダッシュボード
ダッシュボードはブラウザセッションとは独立してポート4848で実行され、https://dashboard.agent-browser.localhostのようなプロキシまたは転送URLからも開くことができます。エージェントはダッシュボードのオリジンに留まる必要があります。セッションタブ、ステータス、ストリームトラフィックは内部でプロキシされるため、セッションポートを公開する必要はありません。