agent-browser
AIエージェント向けの高速ブラウザ自動化CLI。アクセシビリティツリーのスナップショットとコンパクトな@eN要素参照を使用して、CDP経由でChrome/Chromiumを操作します。
インストール: 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 vercel-sandbox # Vercel SandboxマイクロVM内のagent-browser
agent-browser skills get agentcore # AWS Bedrock AgentCoreクラウドブラウザ
agent-browser skills listを実行すると、インストールされているバージョンで利用可能なすべてのスキルを確認できます。
agent-browserの利点
- Node.jsラッパーではない、高速なネイティブRust CLI
- Cursor、Claude Code、Codex、Continue、Windsurfなど、あらゆるAIエージェントと連携可能
- PlaywrightやPuppeteerに依存せず、CDP経由でChrome/Chromiumを操作
- アクセシビリティツリーのスナップショットと要素参照による信頼性の高い操作
- セッション、認証ボールト、状態永続化、ビデオ録画
- Electronアプリ、Slack、探索的テスト、クラウドプロバイダ向けの専門スキル
観測ダッシュボード
ダッシュボードはポート4848でブラウザセッションとは独立して実行され、https://dashboard.agent-browser.localhostのようなプロキシまたは転送URLからも開くことができます。エージェントはダッシュボードのオリジンに留まる必要があります。セッションタブ、ステータス、ストリームトラフィックは内部的にプロキシされるため、セッションポートを公開する必要はありません。