概要
computer use は、Claude が自分のアプリを開き、画面を操作し、人がやるようにマシン上で直接作業する機能。CLI を持たないデスクトップツールを操作したいとき、GUI からしかできない作業を自動化したいときに使う。
macOS と Windows における research preview で、Pro または Max プランが必要。Team / Enterprise プランでは利用できない。 Claude Desktop アプリが起動している必要がある。
既定では無効。 有効化するまで Claude は画面を操作できない。
仕様
いつ computer use が使われるか
Claude はアプリやサービスと関わる手段を複数持ち、最も精密なものから試す。computer use は最も広く、最も遅い。
- そのサービスの connector があれば connector を使う
- シェルコマンドで済むなら Bash を使う
- ブラウザ作業で Claude in Chrome を設定済みならそれを使う
- iOS アプリの実行・テストなら iOS Simulator ペインを使う(画面操作は行わない)
- どれも当てはまらないときに computer use を使う
アプリごとのアクセス階層もこれを補強する。ブラウザは閲覧のみ、ターミナルと IDE はクリックのみに制限され、computer use が有効でも専用ツールへ誘導される。画面操作は、ネイティブアプリ・ハードウェアの制御パネル・API を持たない専有ツールなど、他の手段が届かないものに限られる。
有効化
- デスクトップアプリを最新版にする。 macOS / Windows は claude.com/download、Linux はパッケージマネージャ。その後アプリを再起動する
- トグルを入れる。 Settings > General(Desktop app の下)の Computer use トグル。Windows はこれで完了。macOS は次の手順へ進む。トグルが見当たらない場合は、macOS または Windows で Pro / Max プランであることを確認し、更新して再起動する
- 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.mdfacts/claude-code/desktop-browser.mdfacts/claude-code/sandboxing.mdfacts/claude-code/security.mdfacts/claude-code/tools-reference.md