Dev Browser: 状態保持型ブラウザ自動化 for Claude Code
Dev BrowserがClaude Codeを強力なブラウザ自動化ツールへ変える仕組みを学びましょう。スクリプト間でページを永続化し、オプションの拡張機能でChromeを制御し、Playwrightソリューションと速度・コストを比較します。インストール、機能、ベンチマーク、実際のユースケースを網羅したこのガイドで、最低限の手間でアジェントの生産性を向上できます。
Dev Browser: 状態保持型ブラウザ自動化 for Claude Code
AIエージェントがコードを書けるようになってきた今、その次に取るべき論理的なステップは、実際のウェブページと対話できるようにすることです。Dev Browser はClaude Code用のオープンソーススキルで、まさにそれを実現し、呼び出し間でブラウザの状態を保持します。
Dev Browserが重要なのはなぜ
- 永続的なページ – ページを一度開いてメモリに保持します。実行するスクリプトごとにDOMを再読み込みする必要がありません。
- 柔軟な実行 – 一度に完全なスクリプトを実行するか、探索中にアクションをステップごとに進めるか選べます。
- LLM向けDOMスナップショット – Claudeが高速に解析できる、構造化で軽量なページ表現です。
- Chrome拡張機能 – 既存のChromeプロファイルを制御し、ログイン済みセッション、クッキー、拡張機能を活用できます。
これらの機能により、Claude Codeエージェントはテスト、データ収集、インタラクティブデモで実務的な優位性を持ちます。
クイックスタートガイド
前提条件
- Claude Code CLI がインストール済み
- Node.js v18+ と npm
スキルのインストール
# Claude Code マーケットプレイスを使用する場合 /plugin marketplace add sawyerhood/dev-browser /plugin install dev-browser@sawyerhood/dev-browser # あるいはローカル開発用にリポジトリをクローン SKILLS_DIR=~/.claude/skills # Amp # SKILLS_DIR=~/.codex/skills # Codex mkdir -p $SKILLS_DIR git clone https://github.com/sawyerhood/dev-browser /tmp/dev-browser-skill cp -r /tmp/dev-browser-skill/skills/dev-browser $SKILLS_DIR/dev-browser rm -rf /tmp/dev-browser-skill(オプション)Chrome拡張機能
- リリースページから最新の
extension.zipをダウンロード。 - 永続的な場所(例:
~/.dev-browser-extension)に解凍。 - Chrome の拡張機能ページで開発者モードをオンにし、フォルダをアンパックして読み込み。
- 拡張機能を有効にし、Claudeに "connect to my Chrome" と頼む。
- リリースページから最新の
サンプルインタラクションを実行
Claude: Open https://example.com and take a screenshot.