コンテンツにスキップ

Desktop の computer use

facts /Claude Code /desktop-computer-use

beta1 か月前 · 2026-08-23

概要

computer use は、Claude が自分のアプリを開き、画面を操作し、人がやるようにマシン上で直接作業する機能。CLI を持たないデスクトップツールを操作したいとき、GUI からしかできない作業を自動化したいときに使う。

macOS と Windows における research preview で、Pro または Max プランが必要。Team / Enterprise プランでは利用できない。 Claude Desktop アプリが起動している必要がある。

既定では無効。 有効化するまで Claude は画面を操作できない。

仕様

いつ computer use が使われるか

Claude はアプリやサービスと関わる手段を複数持ち、最も精密なものから試す。computer use は最も広く、最も遅い。

  1. そのサービスの connector があれば connector を使う
  2. シェルコマンドで済むなら Bash を使う
  3. ブラウザ作業で Claude in Chrome を設定済みならそれを使う
  4. iOS アプリの実行・テストなら iOS Simulator ペインを使う(画面操作は行わない)
  5. どれも当てはまらないときに computer use を使う

アプリごとのアクセス階層もこれを補強する。ブラウザは閲覧のみ、ターミナルと IDE はクリックのみに制限され、computer use が有効でも専用ツールへ誘導される。画面操作は、ネイティブアプリ・ハードウェアの制御パネル・API を持たない専有ツールなど、他の手段が届かないものに限られる。

有効化

  1. デスクトップアプリを最新版にする。 macOS / Windows は claude.com/download、Linux はパッケージマネージャ。その後アプリを再起動する
  2. トグルを入れる。 Settings > General(Desktop app の下)の Computer use トグル。Windows はこれで完了。macOS は次の手順へ進む。トグルが見当たらない場合は、macOS または Windows で Pro / Max プランであることを確認し、更新して再起動する
  3. macOS ではシステム権限を 2 つ付与する。 Accessibility(クリック・入力・スクロール)と Screen Recording(画面の閲覧)。Settings ページに各権限の状態が表示され、拒否されている場合はバッジから該当の System Settings を開ける

有効にしていない状態で computer use が要る依頼をすると、Claude は「Settings で有効にすれば実行できる」と伝える。

アプリごとの権限

  • Claude があるアプリを初めて使うとき、セッション内に確認が出る。Allow for this session または Deny
  • 承認は現在のセッションの間有効。Dispatch から起動したセッションでは 30 分
  • 確認画面には、そのアプリに対して Claude が得る制御の水準も表示される。この階層はアプリのカテゴリで固定されており、変更できない
階層Claude にできること対象
View onlyスクリーンショットで見るブラウザ、取引プラットフォーム
Click onlyクリックとスクロール。入力とキーボードショートカットは不可ターミナル、IDE
Full controlクリック・入力・ドラッグ・キーボードショートカットそれ以外すべて

ターミナル、Finder / エクスプローラー、システム設定のような影響範囲の広いアプリは、承認が何を与えるかを示す追加の警告が出る。

Settings > General(Desktop app の下)で設定できるもの:

  • Denied apps: 確認なしで拒否するアプリ。許可したアプリ経由で間接的に影響が及ぶことはあるが、Claude が直接操作することはない
  • Unhide apps when Claude finishes: Claude の作業中は他のウィンドウを隠し、承認したアプリだけを操作させる。終了時に隠したウィンドウを戻す(この設定を切ると戻さない)

制約・注意点

  • sandbox 化された Bash ツールとは信頼境界が違う。 computer use は実際のデスクトップ上で、承認したものに対して動く。Claude は各アクションを検査し、画面上の内容からの prompt injection の可能性にフラグを立てるが、境界の性質そのものが異なる
  • Linux(beta)のデスクトップアプリでは computer use を利用できない
  • iOS アプリの実行・テストには使わない。 専用の iOS Simulator ペインが開き、こちらは computer use を有効にしなくても動く

関連

  • facts/claude-code/desktop.md
  • facts/claude-code/desktop-browser.md
  • facts/claude-code/sandboxing.md
  • facts/claude-code/security.md
  • facts/claude-code/tools-reference.md