agent-browser について
agent-browserは、AIエージェント向けにCDP経由でChromeとChromiumを自動操作するRust製CLIです。アクセシビリティツリーのスナップショットや要素参照に加え、セッション、認証、録画機能と、インストール済みバージョンに対応するスキルを備えています。
主な機能
- 01CDP経由のChrome・Chromium操作
- 02アクセシビリティスナップショットと要素参照
- 03セッションと認証ボルト
- 04状態の永続化と動画録画
- 05バージョン対応のワークフロースキル
活用シーン
- 01AIエージェントによるブラウザー操作
- 02アクセシビリティスナップショットを使ったページ操作
- 03ElectronやSlack向けスキルの利用
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ pedronauck/ skills --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 からも開くことができます。エージェントはダッシュボードのオリジンにとどまるべきです。セッションタブ、ステータス、ストリームトラフィックは内部的にプロキシされるため、セッションポートを公開する必要はありません。