本文へスキップ
hdknr blog
戻る

Claude Desktop Preview: 画面クリックでDOM要素を直接指定してUI修正できる新機能

Claude Desktop の Preview 機能に、画面上の要素をクリックするだけで DOM 要素を直接指定できる機能が追加されました。「ヘッダー右のボタンの…」のような言葉での説明が不要になり、フロントエンド開発のワークフローが大きく変わります。

概要

Claude Code の開発者である Lydia Hallie 氏が X で紹介したこの機能では、Claude Desktop の Preview パネルで実行中のアプリをプレビューしながら、修正したい UI 要素をクリックで指定できます。

クリックすると Claude は以下の情報を自動的に取得します:

React アプリの場合は以下の情報も取得されます:

使い方

  1. Claude Desktop で Preview パネルを開く
  2. 修正したい部分をクリックする
  3. 「ここを青にして」のように指示する

これだけで Claude が該当要素を特定し、コードを修正してくれます。

活用シーン

技術的な仕組み

Preview 機能の裏側では、.claude/launch.json で定義された開発サーバーが起動し、ヘッドレスブラウザと接続されます。Claude はスクリーンショット撮影、DOM 検査、クリックシミュレーション、ネットワーク監視などを直接実行できます。

ユーザーが要素をクリックすると、その要素のメタデータ(セレクタ、タグ、テキスト、ソース位置)が Claude Code のセッションコンテキストに自動的に注入される仕組みです。

CLI 版 Claude Code で同様のことはできる?

この Preview パネルと「画面クリックで DOM 要素を指定」する機能は Claude Desktop 専用です。CLI 版の Claude Code には組み込みの Preview 機能はありません。

ただし、CLI 版でも Chrome DevTools MCP を使えば近いワークフローを実現できます。

Chrome DevTools MCP によるアプローチ

Chrome DevTools MCP は、ブラウザの DevTools Protocol を通じて Claude Code にブラウザ操作能力を与える MCP サーバーです。

セットアップ後にできること:

Desktop 版との違い

機能Desktop PreviewCLI + Chrome DevTools MCP
要素のクリック指定画面上で直接クリックテキストでセレクタを指定
開発サーバー管理.claude/launch.json で自動起動手動で起動が必要
自動検証編集後に自動でスクリーンショット+DOM検査明示的に指示が必要
React コンポーネント情報ソースファイル・Props を自動取得DOM 情報のみ

CLI ユーザーで頻繁にフロントエンド開発を行う場合は、Claude Desktop への移行を検討する価値があります。

まとめ

コードを探して場所を説明する時代から、「画面を触って指示する時代」への転換を象徴する機能です。特に React 開発では、コンポーネント名やソースファイルまで自動特定されるため、大規模なプロジェクトでも効率的に UI 修正を行えます。CLI ユーザーも Chrome DevTools MCP で部分的に同様のワークフローを取り入れることが可能です。



前の記事
フリーランスが1年以内に4割廃業する現実:月収100万の壁を超える「覚悟」とは
次の記事
Claude Cowork 完全ガイド — 機能解説・料金・活用事例20選まとめ