Documentation Index
Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Computer use è un’anteprima di ricerca su macOS che richiede un piano Pro o Max. Non è disponibile nei piani Team o Enterprise. Richiede Claude Code v2.1.85 o successivo e una sessione interattiva, quindi non è disponibile in modalità non interattiva con il flag
-p.Cosa puoi fare con computer use
Computer use gestisce attività che richiedono una GUI: qualsiasi cosa che normalmente dovresti lasciare il terminale e fare manualmente.- Compila e convalida app native: chiedi a Claude di compilare un’app menu bar di macOS. Claude scrive lo Swift, lo compila, avvia l’app e fa clic su ogni controllo per verificare che funzioni prima che tu la apra.
- Test UI end-to-end: punta Claude a un’app Electron locale e dì “testa il flusso di onboarding.” Claude apre l’app, fa clic attraverso l’iscrizione e acquisisce uno screenshot di ogni passaggio. Nessuna configurazione Playwright, nessun test harness.
- Esegui il debug di problemi visivi e di layout: dì a Claude “il modale si taglia su finestre piccole.” Claude ridimensiona la finestra, riproduce il bug, acquisisce uno screenshot, corregge il CSS e verifica la correzione. Claude vede quello che vedi tu.
- Guida strumenti solo GUI: interagisci con strumenti di progettazione, pannelli di controllo hardware, iOS Simulator o app proprietarie che non hanno CLI o API.
Quando si applica computer use
Claude ha diversi modi per interagire con un’app o un servizio. Computer use è il più ampio e lento, quindi Claude prova prima lo strumento più preciso:- Se hai un server MCP per il servizio, Claude lo usa.
- Se l’attività è un comando shell, Claude usa Bash.
- Se l’attività è lavoro nel browser e hai Claude in Chrome configurato, Claude lo usa.
- Se nessuno di questi si applica, Claude usa computer use.
Abilita computer use
Computer use è disponibile come server MCP integrato chiamatocomputer-use. È disabilitato per impostazione predefinita finché non lo abiliti.
Apri il menu MCP
In una sessione interattiva di Claude Code, esegui:Trova
computer-use nell’elenco dei server. Viene mostrato come disabilitato.Abilita il server
Seleziona
computer-use e scegli Enable. L’impostazione persiste per progetto, quindi lo fai una sola volta per ogni progetto in cui desideri computer use.Concedi le autorizzazioni di macOS
La prima volta che Claude tenta di usare il tuo computer, vedrai un prompt per concedere due autorizzazioni di macOS:
- Accessibility: consente a Claude di fare clic, digitare e scorrere
- Screen Recording: consente a Claude di vedere cosa c’è sullo schermo
Approva app per sessione
L’abilitazione del servercomputer-use non concede a Claude l’accesso a ogni app sulla tua macchina. La prima volta che Claude ha bisogno di un’app specifica in una sessione, nel tuo terminale appare un prompt che mostra:
- Quali app Claude vuole controllare
- Eventuali autorizzazioni aggiuntive richieste, come l’accesso agli appunti
- Quante altre app saranno nascoste mentre Claude lavora
| Avviso | Si applica a |
|---|---|
| Equivalente all’accesso shell | Terminal, iTerm, VS Code, Warp e altri terminali e IDE |
| Può leggere o scrivere qualsiasi file | Finder |
| Può modificare le impostazioni di sistema | System Settings |
Come Claude lavora sul tuo schermo
Comprendere il flusso ti aiuta ad anticipare cosa farà Claude e come intervenire.Una sessione alla volta
Computer use mantiene un blocco a livello di macchina mentre è attivo. Se un’altra sessione di Claude Code sta già usando il tuo computer, i nuovi tentativi falliscono con un messaggio che ti dice quale sessione tiene il blocco. Termina o esci da quella sessione per primo.Le app sono nascoste mentre Claude lavora
Quando Claude inizia a controllare il tuo schermo, altre app visibili vengono nascoste in modo che Claude interagisca solo con le app approvate. La finestra del tuo terminale rimane visibile ed è esclusa dagli screenshot, quindi puoi guardare la sessione e Claude non vede mai il suo stesso output. Quando Claude termina il turno, le app nascoste vengono ripristinate automaticamente.Ferma in qualsiasi momento
Quando Claude acquisisce il blocco, appare una notifica di macOS: “Claude is using your computer · press Esc to stop.” PremiEsc ovunque per interrompere immediatamente l’azione corrente, oppure premi Ctrl+C nel terminale. In entrambi i casi, Claude rilascia il blocco, mostra di nuovo le tue app e ti restituisce il controllo.
Una seconda notifica appare quando Claude ha finito.
Sicurezza e il confine di fiducia
I guardrail integrati riducono il rischio senza richiedere configurazione:- Approvazione per app: Claude può controllare solo le app che hai approvato nella sessione corrente.
- Avvisi sentinel: le app che concedono accesso shell, filesystem o impostazioni di sistema sono contrassegnate prima che tu le approvi.
- Terminale escluso dagli screenshot: Claude non vede mai la finestra del tuo terminale, quindi i prompt sullo schermo nella tua sessione non possono retroalimentare il modello.
- Escape globale: il tasto
Escinterrompe computer use da qualsiasi luogo e la pressione del tasto viene consumata in modo che l’iniezione di prompt non possa usarla per chiudere i dialoghi. - File di blocco: solo una sessione può controllare la tua macchina alla volta.
Flussi di lavoro di esempio
Questi esempi mostrano modi comuni per combinare computer use con attività di codifica.Convalida una build nativa
Dopo aver apportato modifiche a un’app macOS o iOS, chiedi a Claude di compilare e verificare in un unico passaggio:xcodebuild, avvia l’app, interagisce con l’interfaccia utente e segnala quello che trova.
Riproduci un bug di layout
Quando un bug visivo appare solo a determinate dimensioni di finestra, lascia che Claude lo trovi:Testa un flusso di simulatore
Guida iOS Simulator senza scrivere XCTest:Differenze dall’app Desktop
Le superfici CLI e Desktop condividono lo stesso motore di computer use. Alcuni controlli specifici di Desktop non sono ancora nella CLI:| Funzionalità | Desktop | CLI |
|---|---|---|
| Abilita | Attiva/disattiva in Settings > General (sotto Desktop app) | Abilita computer-use in /mcp |
| Elenco app negate | Configurabile in Impostazioni | Non ancora disponibile |
| Attiva/disattiva auto-unhide | Facoltativo | Sempre attivo |
| Integrazione Dispatch | Le sessioni generate da Dispatch possono usare computer use | Non applicabile |
Troubleshooting
”Computer use is in use by another Claude session”
Un’altra sessione di Claude Code tiene il blocco. Termina l’attività in quella sessione o esci da essa. Se l’altra sessione si è bloccata, il blocco viene rilasciato automaticamente quando Claude rileva che il processo non è più in esecuzione.Il prompt delle autorizzazioni di macOS continua a riapparire
macOS a volte richiede un riavvio del processo richiedente dopo aver concesso Screen Recording. Esci completamente da Claude Code e avvia una nuova sessione. Se il prompt persiste, apri System Settings > Privacy & Security > Screen Recording e conferma che la tua app terminale è elencata e abilitata.computer-use non appare in /mcp
Il server appare solo su configurazioni idonee. Verifica che:
- Sei su macOS. Computer use non è disponibile su Linux o Windows.
- Stai eseguendo Claude Code v2.1.85 o successivo. Esegui
claude --versionper verificare. - Sei su un piano Pro o Max. Esegui
/statusper confermare il tuo abbonamento. - Sei autenticato tramite claude.ai. Computer use non è disponibile con provider di terze parti come Amazon Bedrock, Google Cloud Vertex AI o Microsoft Foundry. Se accedi a Claude esclusivamente tramite un provider di terze parti, hai bisogno di un account claude.ai separato per usare questa funzionalità.
- Sei in una sessione interattiva. Computer use non è disponibile in modalità non interattiva con il flag
-p.
Vedi anche
- Computer use in Desktop: la stessa funzionalità con una pagina di impostazioni grafica
- Claude in Chrome: automazione del browser per attività basate sul web
- MCP: connetti Claude a strumenti e API strutturati
- Sandboxing: come lo strumento Bash di Claude isola l’accesso al filesystem e alla rete
- Guida alla sicurezza di computer use: best practice per l’uso sicuro di computer use