agent-browser について
agent-browserは、CDP経由でChromeやChromiumを操作する、AIエージェント向けのブラウザー自動化コマンドラインツールです。インストール済みバージョンに合ったワークフローや、Electron、Slackなどに特化したスキルを提供します。
主な機能
- 01CDP経由のChrome・Chromium自動化
- 02アクセシビリティスナップショットと要素参照
- 03セッションと認証情報の保存
- 04状態の保持と動画録画
- 05バージョン対応および特化型スキル
活用シーン
- 01AIエージェントによるブラウザー操作の自動化
- 02ElectronアプリやSlackワークスペースのテスト
- 03HARの記録によるサイトAPIクライアントの導出
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ curling-ai/ light-agent-browser --skill agent-browserインストール後、Claude Code で/agent-browserを入力して読み込まれたか確認します。
詳細
agent-browser
AI エージェント向けの高速なブラウザー自動化 CLI です。CDP 経由で Chrome/Chromium を操作し、アクセシビリティツリーのスナップショットと簡潔な @eN 要素参照を利用できます。
インストール:npm i -g light-agent-browser && agent-browser install(light-agent-browser をインストールすると agent-browser コマンドが利用可能になり、デフォルトのエンジンとして Lightpanda が使われます)
まずはこちら
このファイルは使用方法のガイドではなく、概要を示すためのものです。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 を案内するだけになっています。
専門スキル
ブラウザーのウェブページ以外のタスクでは、専門スキルを読み込んでください。
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 からも開けます。セッションタブ、ステータス、ストリームのトラフィックは内部でプロキシされるため、セッションのポートを公開する必要はありません。エージェントはダッシュボードのオリジンにとどまってください。