AIエージェントにブラウザデバッグを任せる!Antigravity「Chrome DevTools プラグイン」実践ガイド
Antigravityでは、強力なプラグイン機 能を活用することで、AIエージェントにコーディングだけでなく、ブラウザの操作やデバッグ作業まで任せられる「自動検証ワークフロー」を簡単に実現することができます。
本記事では、Antigravityに「Chrome DevTools プラグイン」を導入し、AIエージェントにWebサイトのパフォーマンス改善(LCP)やアクセシビリティ(a11y)診断、メモリリークの特定を自動で行わせる実践的な方法について解説します。
1. プラグインのインストール方法
Antigravity IDEでChrome DevToolsを活用するには、専用のプラグインをインストールする必要があります。 現状、プラグインのインストールはAntigravity IDEのUIから行うのが最も簡単で確実です。
インストール手順:
- 「Cmd + ,」でAntigravityの設定画面を開く
- 左のメニューから「Customizations」を選択
- 一番下の「Build With Google Plugins」セクションの「Customize」ボタンをクリック
- 「Chrome DevTools」の横にある「Download」ボタンをクリックしてインストール
インストールが完了すると、所定のディレクトリ(~/.gemini/config/plugins/)にファイルが配置され、Antigravity CLIでも自動的に読み込まれるようになります。特別なターミナル操作やコマンド入力は不要で、すぐにチャットから利用を開始できます。


2. プラグインの裏側で動く「MCP」の仕組み
プラグインを有効にすると、AIエージェントは「Chrome DevTools Protocol (CDP)」を介して直接Chromeブラウザを操作できるようになります。 この連携を実現しているのが MCP (Model Context Protocol) です。
エージェントがブラウザの情報を取得する際の流れは以下のようになります。
エージェントはブラウザの画面をただ見ているわけではなく、take_snapshot というツールを使ってページの裏側にある完全なDOM構造(要素ごとのUID)やアクセシビリ ティツリーを読み取り、論理的にページを検証しています。
エージェントがブラウザを検証する際、ユーザーの画面上にChromeのウィンドウが立ち上がって動く様子が見えるわけではありません。基本的にはユーザーの作業を邪魔しないよう、バックグラウンド(ヘッドレスモード)でChromeが起動し、裏側で通信が行われます。
また、後述する「a11y診断」のような特定のタスクにおいては、エージェントが自律的に「CDPを直接叩くより Lighthouse のCLIを使った方が正確で早い」と判断し、最適なツールを自動選択して実行することもあります。