Claude Code で Chrome ブラウザを操作
Claude Code の Chrome 統合機能を使用すると、コマンドライン(CLI)または VS Code 拡張機能から直接ブラウザを操作できます。Claude は以下のことが可能です:
- ウェブページを開く、ボタンをクリックする、フォームに入力する
- ブラウザコンソールログの読み取り(コンソールエラー、ネットワークリクエスト、DOM 状態)
- ログイン済みのあらゆるウェブサイトと連携(Gmail、Notion、Google Docs など)
- ブラウザ操作を GIF ファイルとして録画
- 複数のタブ間での連携作業
主な利点:Claude がブラウザのログイン状態を共有するため、追加の API キーや再認証は不要です。
この機能は現在ベータ版で、ターミナル(CLI)または VS Code で自然言語の指示を使用して、Claude に Chrome ブラウザを直接操作させることができます。ナビゲーション、クリック、入力、デバッグ、データ抽出などの操作を、手動でウィンドウを切り替えることなく実行できます。
インストールと準備
前提条件
この機能を使用するには、以下の要件を満たしている必要があります:
| 条件 | 説明 |
|---|---|
| Claude Code バージョン | v2.0.73 以上 |
| Chrome 拡張機能バージョン | Claude in Chrome v1.0.36 以上 |
| Anthropic アカウント | 必要直接支払いプラン(Pro、Max、Teams、または Enterprise) |
| サポート対象外のチャネル | Amazon Bedrock、Google Vertex AI、Microsoft Foundry 経由でアクセスするユーザー利用不可 |
インストール手順
1. ブラウザ拡張機能をインストール:
- Chrome/Edge を開き、次にアクセスChrome Web Store - Claude。
- 「Chrome に追加」をクリックしてインストールします。
- インストール後はブラウザを再起動して、Native Messaging Host が正しく読み込まれることをお勧めします。

2. Claude Code のインストール/更新:
- 公式クイックスタートに従って Claude Code(CLI または VS Code 拡張機能)をインストールします。
3. 権限と接続:
- 初回実行時に、拡張機能が Native Messaging Host を自動的にインストールします。
- 一般的なパス(macOS の例):
~/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_code_browser_extension.json
起動と接続方法
CLI での起動
推奨方法:Chrome を直接指定して起動
claude --chrome
-
または既存のセッションで有効化:
/chrome
その後、「有効化」または「再接続」を選択します。
-
デフォルトに設定(便利ですが、コンテキスト消費量が増加します):
に/chromeメニューで「Enabled by default」を選択します。
VS Code での使用
プロンプトボックスに入力
@browser+ あなたの指示、例:@browser 打开 localhost:3000,检查控制台是否有错误
接続状態の確認
Claude Code セッションで次を入力/chromeを入力すると、ステータスの確認、権限の管理、拡張機能の再接続ができます。
基本的な使用方法
Claude Code は自然言語のプロンプトを使用してブラウザを操作するため、複雑なコードを書く必要はありません。Claude が指示を自動的に解析し、対応する操作を実行して、結果(スクリーンショット、コンソールログ、抽出したデータなど)を返します。
主な機能:
- ナビゲーション:URL を開く
- インタラクション:要素のクリック、テキスト入力、ページのスクロール
- 読み取り:DOM、コンソールエラー、ネットワークリクエストの確認
- 自動化:フォームへの入力、データ抽出、タブ間の操作
- その他:GIF デモの録画、CSV の保存など
プロンプトのコツ:
- 指示は明確に、段階的に記述します(例:「URL を開いて、検索ボックスをクリックし、XXX を入力して結果を教えてください」)。
- ローカルファイルと組み合わせることも可能です(例:CSV を読み取って一括操作)。
- 長いタスクの場合、Claude は段階的に実行して進捗を報告します。
実用的な例
例 1:簡単なナビゲーションと操作
去到 https://www.baidu.com,点击搜索框,输入 "python",告诉我出现的搜索结果。
例 2:ローカルウェブページのテストとデバッグ
我刚更新了登录表单验证。请打开 localhost:3000,用无效数据提交表单,检查错误消息是否正确显示,并查看控制台日志。
例 3:フォーム自動化(ローカルファイルとの組み合わせ)
我有一个 contacts.csv 文件,里面有客户联系方式。对于每一行,打开 crm.example.com,点击“添加联系人”,填写姓名、邮箱和电话,然后提交。
例 4:Google Docs などのログイン済みサイトでの操作
根据最近的 Git 提交,起草一份项目更新,并添加到我的 Google Doc(网址:docs.google.com/document/d/abc123)。
例 5:データの抽出と保存
打开产品列表页面,提取每个商品的名称、价格和库存状态,保存为 CSV 文件。
例 6:デモ GIF の録画
录制一个 GIF,展示从购物车添加商品到结账确认的完整流程。
例 7:複数サイトのワークフロー
明日のカレンダーを確認し、外部参加者がいる各会議について、その会社のウェブサイトを調べてメモを追加します。その他の拡張機能