Chrome-CDP-Skill: AI があなたのライブ Chrome タブにアクセス

Chrome-CDP-Skill: AI ブラウザ自動化を革新

あなたの AI エージェントに実際の Chrome ブラウザ—今開いているタブ、ログイン済みの Gmail/GitHub アカウント、現在のワークフローの状態—に目と手を与えることを想像してください。分離されたブラウザを起動する必要なし。サービスに再ログインする必要なし。クリーンな状態からのページ再読み込みなし。

🎯 Chrome-CDP-Skill がすべてを変える理由

Puppeteer や Playwright などの従来のツールは新しいブラウザインスタンスを起動します。chrome-cdp-skill は Chrome DevTools Protocol (CDP) を介してあなたのライブ Chrome に直接接続します。AI が確認できるのは以下の通りです:

  • すでにログイン済みのページ (Gmail、GitHub、社内ツール)
  • 作業中のアクティブタブ
  • ワークフロー途中の実際のページ状態

2.6K GitHub スター が開発者がこのアプローチを愛している証です。

🚀 ゼロセットアップインストール

# pi skill として (最も簡単)
pi install git:github.com/pasky/[email protected]

# または skills/chrome-cdp/ をエージェントディレクトリにコピー
# Node.js 22+ のみ必要 (npm install 不要)

一度だけ有効化: chrome://inspect/#remote-debugging → トグルスイッチ。

⚡ 強力な CLI コマンド

cdp list                    # すべての開いているタブをリスト
cdp shot tab1              # 現在のタブのスクリーンショット
cdp snap tab1              # アクセシビリティツリー
cdp html tab1 ".main"      # CSS セレクタの HTML
cdp click tab1 ".button"   # セレクタでクリック
cdp type tab1 "Hello AI"   # フォーカスされた要素にタイプ
cdp eval tab1 "window.title" # ページコンテキストで JS 実行
cdp loadall tab1 ".more"   # 'Load More' を自動クリック

🛡️ chrome-devtools-mcp より優れている

機能 chrome-cdp-skill chrome-devtools-mcp
永続接続 ✅ タブごとのデーモン ❌ コマンドごとに再接続
"デバッグ許可" モーダル ✅ タブごと一度だけ ❌ 繰り返し表示
100+ タブ ✅ 信頼性あり ❌ ターゲットタイムアウト
依存関係 ✅ Node.js のみ ❌ 重いスタック

🎛️ マジックの仕組み

  1. Chrome のリモートデバッグポートへの直接 WebSocket
  2. タブごとに軽量デーモンを生成 (20分アイドル後に自動終了)
  3. タブごとの一度だけ「デバッグ許可」
  4. すべてのコマンドで接続を再利用 (静かに)

🌐 クロスプラットフォーム自動検出

macOS: Chrome、Chromium、Brave、Edge、Vivaldi ✅ Linux: + Flatpak ブラウザ ✅ Windows/WSL: LOCALAPPDATACDP_HOST を使用

🚀 60秒で開始

  1. クローン: git clone https://github.com/pasky/chrome-cdp-skill
  2. 有効化: chrome://inspect/#remote-debugging
  3. 実行: ./scripts/cdp.mjs list

あなたの AI エージェントが本物のブラウザを制御します。 Amp、Claude Code、Cursor、または任意の Node.js エージェントに最適です。

⭐ GitHub でスター | MIT ライセンス

この記事を共有