Computer use adalah research preview di macOS yang memerlukan paket Pro atau Max. Tidak tersedia di paket Team atau Enterprise. Memerlukan Claude Code v2.1.85 atau lebih baru dan sesi interaktif, jadi tidak tersedia dalam mode non-interaktif dengan flag
-p.Apa yang dapat Anda lakukan dengan computer use
Computer use menangani tugas yang memerlukan GUI: apa pun yang biasanya harus Anda tinggalkan terminal dan lakukan dengan tangan.- Bangun dan validasi aplikasi native: minta Claude untuk membangun aplikasi menu bar macOS. Claude menulis Swift, mengompilasinya, meluncurkannya, dan mengklik setiap kontrol untuk memverifikasi bahwa itu berfungsi sebelum Anda pernah membukanya.
- Pengujian UI end-to-end: arahkan Claude ke aplikasi Electron lokal dan katakan “uji alur onboarding.” Claude membuka aplikasi, mengklik melalui pendaftaran, dan mengambil screenshot setiap langkah. Tidak ada konfigurasi Playwright, tidak ada test harness.
- Debug masalah visual dan tata letak: beri tahu Claude “modal terpotong di jendela kecil.” Claude mengubah ukuran jendela, mereproduksi bug, mengambil screenshot, menambal CSS, dan memverifikasi perbaikan. Claude melihat apa yang Anda lihat.
- Jalankan alat GUI-only: berinteraksi dengan alat desain, panel kontrol hardware, iOS Simulator, atau aplikasi proprietary yang tidak memiliki CLI atau API.
Kapan computer use berlaku
Claude memiliki beberapa cara untuk berinteraksi dengan aplikasi atau layanan. Computer use adalah yang paling luas dan paling lambat, jadi Claude mencoba alat yang paling presisi terlebih dahulu:- Jika Anda memiliki MCP server untuk layanan tersebut, Claude menggunakannya.
- Jika tugasnya adalah perintah shell, Claude menggunakan Bash.
- Jika tugasnya adalah pekerjaan browser dan Anda memiliki Claude di Chrome yang diatur, Claude menggunakannya.
- Jika tidak ada yang berlaku, Claude menggunakan computer use.
Aktifkan computer use
Computer use tersedia sebagai MCP server bawaan yang disebutcomputer-use. Ini dimatikan secara default sampai Anda mengaktifkannya.
Buka menu MCP
Dalam sesi Claude Code interaktif, jalankan:Temukan
computer-use dalam daftar server. Ini ditampilkan sebagai disabled.Aktifkan server
Pilih
computer-use dan pilih Enable. Pengaturan bertahan per proyek, jadi Anda hanya melakukan ini sekali untuk setiap proyek di mana Anda ingin computer use.Berikan izin macOS
Pertama kali Claude mencoba menggunakan komputer Anda, Anda akan melihat prompt untuk memberikan dua izin macOS:
- Accessibility: memungkinkan Claude mengklik, mengetik, dan menggulir
- Screen Recording: memungkinkan Claude melihat apa yang ada di layar Anda
Setujui aplikasi per sesi
Mengaktifkan servercomputer-use tidak memberikan Claude akses ke setiap aplikasi di mesin Anda. Pertama kali Claude memerlukan aplikasi tertentu dalam sesi, prompt muncul di terminal Anda menampilkan:
- Aplikasi mana yang ingin Claude kontrol
- Izin tambahan apa pun yang diminta, seperti akses clipboard
- Berapa banyak aplikasi lain yang akan disembunyikan saat Claude bekerja
| Peringatan | Berlaku untuk |
|---|---|
| Setara dengan akses shell | Terminal, iTerm, VS Code, Warp, dan terminal serta IDE lainnya |
| Dapat membaca atau menulis file apa pun | Finder |
| Dapat mengubah pengaturan sistem | System Settings |
Bagaimana Claude bekerja di layar Anda
Memahami alurnya membantu Anda mengantisipasi apa yang akan Claude lakukan dan cara untuk campur tangan.Satu sesi pada satu waktu
Computer use menahan kunci machine-wide saat aktif. Jika sesi Claude Code lain sudah menggunakan komputer Anda, upaya baru gagal dengan pesan yang memberi tahu Anda sesi mana yang menahan kunci. Selesaikan atau keluar dari sesi itu terlebih dahulu.Aplikasi disembunyikan saat Claude bekerja
Ketika Claude mulai mengontrol layar Anda, aplikasi terlihat lainnya disembunyikan sehingga Claude berinteraksi hanya dengan aplikasi yang disetujui. Jendela terminal Anda tetap terlihat dan dikecualikan dari screenshot, sehingga Anda dapat menonton sesi dan Claude tidak pernah melihat output-nya sendiri. Ketika Claude menyelesaikan giliran, aplikasi yang disembunyikan dipulihkan secara otomatis.Hentikan kapan saja
Ketika Claude memperoleh kunci, notifikasi macOS muncul: “Claude is using your computer · press Esc to stop.” TekanEsc di mana saja untuk membatalkan tindakan saat ini segera, atau tekan Ctrl+C di terminal. Bagaimanapun, Claude melepaskan kunci, menampilkan kembali aplikasi Anda, dan mengembalikan kontrol kepada Anda.
Notifikasi kedua muncul ketika Claude selesai.
Keamanan dan batas kepercayaan
Guardrail bawaan mengurangi risiko tanpa memerlukan konfigurasi:- Persetujuan per-aplikasi: Claude hanya dapat mengontrol aplikasi yang telah Anda setujui dalam sesi saat ini.
- Peringatan sentinel: aplikasi yang memberikan akses shell, filesystem, atau pengaturan sistem ditandai sebelum Anda menyetujuinya.
- Terminal dikecualikan dari screenshot: Claude tidak pernah melihat jendela terminal Anda, jadi prompt on-screen dalam sesi Anda tidak dapat umpan balik ke model.
- Escape global: tombol
Escmembatalkan computer use dari mana saja, dan penekanan tombol dikonsumsi sehingga prompt injection tidak dapat menggunakannya untuk menutup dialog. - File kunci: hanya satu sesi yang dapat mengontrol mesin Anda pada satu waktu.
Contoh alur kerja
Contoh-contoh ini menunjukkan cara umum untuk menggabungkan computer use dengan tugas coding.Validasi build native
Setelah membuat perubahan pada aplikasi macOS atau iOS, minta Claude untuk mengompilasi dan memverifikasi dalam satu lintasan:xcodebuild, meluncurkan aplikasi, berinteraksi dengan UI, dan melaporkan apa yang ditemukannya.
Reproduksi bug tata letak
Ketika bug visual hanya muncul pada ukuran jendela tertentu, biarkan Claude menemukannya:Uji alur simulator
Jalankan iOS Simulator tanpa menulis XCTest:Perbedaan dari aplikasi Desktop
Permukaan CLI dan Desktop berbagi mesin computer use yang sama. Beberapa kontrol khusus Desktop belum ada di CLI:| Fitur | Desktop | CLI |
|---|---|---|
| Enable | Toggle di Settings > General (di bawah Desktop app) | Aktifkan computer-use di /mcp |
| Daftar aplikasi yang ditolak | Dapat dikonfigurasi di Settings | Belum tersedia |
| Toggle auto-unhide | Opsional | Selalu aktif |
| Integrasi Dispatch | Sesi yang dispawn Dispatch dapat menggunakan computer use | Tidak berlaku |
Troubleshooting
”Computer use is in use by another Claude session”
Sesi Claude Code lain menahan kunci. Selesaikan tugas dalam sesi itu atau keluar darinya. Jika sesi lain mogok, kunci dilepaskan secara otomatis ketika Claude mendeteksi proses tidak lagi berjalan.Prompt izin macOS terus muncul kembali
macOS kadang-kadang memerlukan restart dari proses yang meminta setelah Anda memberikan Screen Recording. Keluar dari Claude Code sepenuhnya dan mulai sesi baru. Jika prompt terus berlanjut, buka System Settings > Privacy & Security > Screen Recording dan konfirmasi aplikasi terminal Anda terdaftar dan diaktifkan.computer-use tidak muncul di /mcp
Server hanya muncul pada setup yang memenuhi syarat. Periksa bahwa:
- Anda berada di macOS. Computer use tidak tersedia di Linux atau Windows.
- Anda menjalankan Claude Code v2.1.85 atau lebih baru. Jalankan
claude --versionuntuk memeriksa. - Anda berada di paket Pro atau Max. Jalankan
/statusuntuk mengonfirmasi langganan Anda. - Anda diautentikasi melalui claude.ai. Computer use tidak tersedia dengan penyedia pihak ketiga seperti Amazon Bedrock, Google Cloud Vertex AI, atau Microsoft Foundry. Jika Anda mengakses Claude secara eksklusif melalui penyedia pihak ketiga, Anda memerlukan akun claude.ai terpisah untuk menggunakan fitur ini.
- Anda berada dalam sesi interaktif. Computer use tidak tersedia dalam mode non-interaktif dengan flag
-p.
Lihat juga
- Computer use di Desktop: kemampuan yang sama dengan halaman pengaturan grafis
- Claude di Chrome: otomasi browser untuk tugas berbasis web
- MCP: hubungkan Claude ke alat dan API terstruktur
- Sandboxing: bagaimana alat Bash Claude mengisolasi akses filesystem dan jaringan
- Panduan keamanan computer use: praktik terbaik untuk computer use yang aman