Claude Code Desktopにブラウザ搭載、コピペ地獄が終わった

Claude Code Desktopにブラウザ搭載、コピペ地獄が終わった

Claude Code Desktopに2026年7月、外部サイトを開いて読む・クリックする・入力できるブラウザが内蔵された。ドキュメントやFigmaを見ながらコピペ貼り付けが消える一方、クリーンなブラウザプロファイルとサンドボックス設計、書き込みを審査する安全性分類器も入っている。公式情報から実務目線で整理する。

エンジニアのゆとです。

結論から書く。Claude Code Desktopに、外部サイトをそのまま開いて読ませて、クリックさせて、入力までさせられる「アプリ内ブラウザ」が付いた。2026年7月6日〜10日週のアップデート(v2.1.202〜v2.1.206)で入った変更で、公式のWhat’s Newでも今週のヘッドライン機能として扱われている。

code.claude.com

見た目としては地味なアップデートに見えるかもしれない。でも実際に触ってみると、コーディング中に一番ストレスだった「参照資料をどう渡すか問題」を丸ごと解決してくれる系の変更だった。ライブラリのドキュメントページを別タブで開いて、必要な部分をコピーして、ターミナルに戻って貼り付けて、また元のタブに戻って続きを読んで……みたいな往復作業。あれが要らなくなる。

これまでのWebFetch/WebSearchと何が違うのか

Claude Codeには前からWebFetchとWebSearchというツールがあった。URLを渡せば中身を取ってきてくれるし、検索キーワードを渡せばWeb検索もしてくれる。「じゃあ今回のブラウザも同じことでは」と思う人もいると思うけど、性質が結構違う。

WebFetch/WebSearchはバックグラウンドのAPI呼び出しだ。裏側でHTTPリクエストが飛んで、テキストに変換された結果がClaudeに渡ってくる。画面には何も表示されないし、JavaScriptで動的にレンダリングされるページやログインが必要なページは、うまく取れないことも多い。

今回のアプリ内ブラウザは違う。Desktop版の中に「Browserペイン」という専用のタブ付きブラウザが実装されていて、実際にページが描画される。Claudeはそのブラウザ上でクリックしたり、フォームに文字を打ち込んだり、ページ内を移動したりする。しかもその様子は画面に映るので、Claudeが今どのサイトの何を見ているのか、隣で普通に確認できる。裏側のAPI呼び出しじゃなくて、目の前でブラウザを操作してもらっている感覚に近い。

開き方はCmd+Shift+B(Windowsだと Ctrl+Shift+B)か、Viewsメニューから。チャット内の外部リンクをクリックすると「アプリ内で開く」か「デフォルトブラウザで開く」かを選ぶダイアログも出てくる。Cmd(Windowsは Ctrl)を押しながらクリックすれば、確認なしで手元のブラウザに直接飛ばすこともできる。

実際に何ができるのか

一番わかりやすい使い方は、知らないライブラリのドキュメントをその場で読ませることだ。今までは該当ページを自分で開いて、必要そうな箇所をコピーして、プロンプトに貼り付けて渡していた。これからはURLを渡すだけで、Claudeが自分でページを開いて、必要な情報を読み取って、実装に反映してくれる。

デザイン確認の場面でも効く。Figmaのリンクを渡せば、Claudeがブラウザでそのページを開いて見に行ける。実装したUIとデザインカンプを見比べながら「ここの余白がまだズレてる」みたいなやり取りが、画面を行ったり来たりせずに進む。ログインが必要なサイトにも、ブラウザペイン内でサインインできる(GoogleのOAuthポップアップのようなフローも含めて対応している)。

競合サービスのUIを参考にしながら実装する、みたいな用途にも使える。「このサイトの料金ページのレイアウトを見て、うちのプロジェクトに同じ構成で実装して」と頼めば、Claudeが実際にそのページを開いて、構造を見ながら手を動かす。プレビュー中の自分のアプリと、参照先の外部サイトを並べて見比べながら作業を進められるのが大きい。

安全設計を正確に理解する

ここが一番気になるところだと思うので、公式ドキュメントを基に正確に書く。曖昧に「安全です」で済ませるのはよくない。

まず土台として、Browserペインは自分の普段使いのブラウザとは別の、まっさらなプロファイルで動く。保存済みのログイン情報や閲覧履歴は一切引き継がれない。自分としてログインした状態でClaudeに何かをさせたい場合は、後述するClaude in Chrome拡張機能を使う設計になっていて、ここは明確に住み分けられている。

その上で、外部サイトでの行動には2つの安全チェックが入る。

1つ目は安全性分類器によるレビューだ。クリックや文字入力といった「書き込み系」のアクションは、どの権限モードで動いていても分類器の審査対象になる。これはAuto modeが使っているものと同じ分類器で、危険そうな操作だと判定されると、モードに関係なく承認プロンプトが出て止まる。

2つ目はドメインの許可リストチェック。AutoモードとBypass permissionsモード以外では、Claudeが新しいサイトへ移動する前にこのチェックも通る。

実際の動きとしては、Claudeが初めて外部サイトで何かアクションを起こそうとすると、パーミッションカードが出てくる。選択肢は「今回だけ許可」「常に許可」「拒否」の3つ。「常に許可」を選ぶと、そのサイトについてはデバイス上で承認が記憶される(設定画面から取り消せる)。サブドメインごとに別扱いなので、doc.example.comを許可してもblog.example.comは別途聞かれる。

そして、たとえ許可済みのサイトであっても、Claudeは購入操作、アカウント作成、CAPTCHA回避は勝手にやらない。この安全モデルはClaude in Chrome拡張機能と共通のもので、Anthropicが同じ基準で運用している。

「持続設定」の話も書いておく。ブラウザペインに保存されたセッションデータ(ログイン状態など)は、Settings → Claude Codeのトグルから消去できるし、ブラウザ機能自体をオフにすることもできる。チーム利用の場合は、組織側で外部ページへのツール操作自体を無効化する設定や、外部サイトへのナビゲーション自体を丸ごと禁止する設定も用意されている。個人利用ではあまり触らない部分だけど、クライアントワークで機密性の高いプロジェクトを扱う人は覚えておいて損はない。

Claude Codeのパーミッションプロンプトを設計する——allowlistとsettings.jsonで確認頻度を最適化する
Claude Codeのパーミッションプロンプトを設計する——allowlistとsettings.jsonで確認頻度を最適化するClaude Codeのパーミッションプロンプトが頻繁に出て作業が止まる問題を解決する。settings.jsonのallowlist設定、プロジェクト別権限とグローバル権限の使い分け、危険コマンドは残しつつ安全なコマンドを通す設計パターンを実装例付きで解説。読む →

Chrome拡張機能との使い分け

Anthropicには元々「Claude in Chrome」という拡張機能があって、これはブラウザの実際のログイン状態を共有して動く。一方、今回のBrowserペインはクリーンなプロファイルで、ログイン情報を持たない。

使い分けの目安は公式もはっきり書いていて、「自分のアプリのビルド・テストや、自分のアカウントを必要としないサイトの閲覧」はBrowserペイン、「Claudeに自分としてログイン状態のまま動いてほしい場面」はChrome拡張機能、という整理になっている。

僕の感覚だと、開発中にドキュメントやデザイン資料を参照させる用途はほぼ全部Browserペインで完結する。逆に、自分のSNSアカウントの投稿確認みたいな「自分のセッションが必要な作業」は、これまで通りChrome拡張機能の担当になりそうだ。

Claude Code Computer Use完全ガイド|AIがMacを直接操作する設定方法と使い方
Claude Code Computer Use完全ガイド|AIがMacを直接操作する設定方法と使い方Claude Code DesktopのComputer Use機能(2026年3月リリース)を徹底解説。AIがMacの画面を認識してマウス・キーボードを操作する仕組み、macOS権限設定の手順、アプリごとの操作レベル(フル/クリック/読み取り)、安全設計の考え方まで。読む →

フリーランスの実務でどう効くか

案件をいくつも掛け持ちしていると、クライアントのFigmaリンク、競合サイトのURL、外部ライブラリのドキュメント、参考記事のURLが常にSlackやメールに散らばっている。今までは全部自分の手で開いて、中身を確認して、必要な部分だけClaudeに要約して渡す、という一手間が挟まっていた。

これが「URLをそのまま渡す」だけで済むようになると、地味だけど毎日効いてくる。特にクライアントから「このデザイン案の通りに直して」と言われたときに、Figmaを別ウィンドウで開きっぱなしにして見比べる作業がなくなるのは、集中が切れないという意味で体感が大きい。

もちろん、機密性の高いクライアント資料をどこまでClaudeに読ませていいかは案件ごとに判断が必要だ。NDAの範囲でログインが必要なページを開かせるかどうかは、契約内容と相談しながら決めるべきところで、便利だからと無条件に全部渡していい機能ではない。

フリーランスエンジニアがClaude Codeを3ヶ月使った正直な話 — 副業の生産性はどう変わるか
フリーランスエンジニアがClaude Codeを3ヶ月使った正直な話 — 副業の生産性はどう変わるかClaude Codeをフリーランス・副業エンジニアの実務に3ヶ月使った感想をまとめる。費用対効果、向いている仕事・向かない仕事、コスト感、使い方の変遷まで正直に書く。読む →

同じ週のアップデートでは、/doctorが読み取り専用のレポートから「診断して直す」フルの点検コマンドに進化してもいる。未使用のスキルやMCPサーバーを見つけて、CLAUDE.mdの重複を整理して、遅いフックを検知してくれる。ブラウザ機能ほど目立たないけど、こちらも普段の運用を軽くしてくれるアップデートだった。

Claude CodeのMCP呼び出しが固まらなくなった——2026年7月アップデートで変わった3つのこと
Claude CodeのMCP呼び出しが固まらなくなった——2026年7月アップデートで変わった3つのことClaude Codeで長時間かかるMCPツール呼び出しが入力欄ごと固まる問題、2026年7月アップデート(v2.1.212〜v2.1.214)で自動バックグラウンド化された。仕組みを一次情報から検証し、EndConversationツール・権限チェック強化の実務影響まで解説する。読む →

まとめ

Claude Code Desktopに入ったアプリ内ブラウザは、Claudeが自分でドキュメントやデザイン資料を開いて読みに行ける機能だ。バックグラウンドのWebFetchとは違って、実際にブラウザ画面が動いているところを見ながら作業できる。安全面はクリーンなブラウザプロファイル、書き込み操作を審査する分類器、サイトごとの承認フローで固められていて、勝手に何でもできるわけではない。

参照資料をコピペで渡す作業に地味なストレスを感じていた人ほど、恩恵を感じやすいアップデートだと思う。バージョンが古い場合はclaude updateで最新化しておくといい。

Desktop版の他の機能もまだ触っていない人は、こちらもあわせてどうぞ。

ClaudeとClaude Codeは何が違う?3階層構造とお金の話を全部書く
ClaudeとClaude Codeは何が違う?3階層構造とお金の話を全部書くClaudeとClaude Codeの違いは「チャットかCLIか」では説明できない。実はClaude.ai・API・Claude Codeという3階層に分かれていて、料金体系も対象ユーザーも違う。Proに入ってる人は追加料金が必要なのか、既存のAPIキーはそのまま流用できるのか、ターミナルの実例つきで整理する。読む →
Claude Codeを初めて動かした日、僕は5分で固まった — 始め方と「あの日知りたかったこと」全部書く
Claude Codeを初めて動かした日、僕は5分で固まった — 始め方と「あの日知りたかったこと」全部書くClaude Codeのインストールから実務活用まで、実体験ベースで全部書く。初めて動かした時の衝撃、CLAUDE.mdで世界が変わった話、コスト管理で痛い目を見た話まで。2026年最新。読む →
← 記事一覧に戻る