SSD Nodes Learn 🎉 VPS da $5.50/mese
Guide Matt ConnorDi Matt Connor · Aggiornato 2026-08-21

Claude Cowork o Claude Code: quale scegliere

Cowork opera in un sandbox Anthropic e accede a cartelle collegate; Claude Code gira su computer o VPS. Confronto verificato il 19 agosto 2026.

Qual è la differenza tra Claude Cowork e Claude Code?

Claude Cowork e Claude Code sono due agenti Anthropic progettati per attività diverse. Cowork lavora su documenti e strumenti per l'ufficio, all'interno delle cartelle e dei connettori a cui gli concedi l'accesso. Claude Code lavora su una codebase e su una shell, nel computer in cui lo avvii, che può essere il tuo laptop o un VPS (virtual private server) che noleggi.

La regola di instradamento essenziale è questa: se il risultato è un file che un collega deve aprire, usa Cowork. Se il risultato è un commit o un servizio in esecuzione, usa Claude Code.

Tutte le affermazioni sulle funzionalità riportate di seguito sono state verificate il 19 agosto 2026 sulle pagine ufficiali di Anthropic: la pagina del prodotto Cowork, la panoramica dell'architettura di Cowork, la guida introduttiva a Cowork e la documentazione di Claude Code. Disponibilità, interfacce e limitazioni dei piani cambiano frequentemente. Controlla quindi la data di qualsiasi confronto che leggi, incluso questo.

Dove viene eseguito il lavoro?

Questa è la differenza da cui derivano tutte le altre.

Cowork dispone di due modalità di esecuzione, descritte separatamente nella pagina dedicata all'architettura. In una sessione locale, «il ciclo dell'agente viene eseguito in modo nativo sul dispositivo». Questo comprende la gestione della conversazione, la lettura e la scrittura dei file nelle directory collegate, il recupero di contenuti dal Web e i server MCP dei plugin locali. L'esecuzione del codice avviene all'interno di una macchina virtuale Linux isolata sullo stesso dispositivo, con il filtraggio del traffico in uscita e le restrizioni sulle syscall applicate a tale macchina.

In una sessione cloud, «il ciclo dell'agente e l'esecuzione del codice vengono eseguiti in una sandbox isolata e temporanea sull'infrastruttura gestita da Anthropic». Ogni sessione riceve una sandbox dedicata, creata all'avvio della sessione e distrutta al termine. Le sandbox non condividono alcuno stato tra loro. La sandbox non può raggiungere indirizzi privati, interni, link-local o di metadati cloud. Ogni connessione in uscita passa attraverso un proxy che la sandbox non può riconfigurare né aggirare. Sono quindi raggiungibili soltanto le destinazioni autorizzate.

Il vantaggio della sessione cloud è che il lavoro continua anche quando non si è più davanti al dispositivo: si può chiudere il laptop e l'attività prosegue. Il limite è che la sandbox non è il proprio computer. Non può accedere alla rete domestica, ai servizi interni o ai server, perché le regole sul traffico in uscita servono esattamente a impedirlo.

Claude Code segue un modello diverso. L'interfaccia a riga di comando (CLI) viene eseguita come un normale processo su una macchina scelta dall'utente. Eredita quindi il filesystem, la posizione di rete e le credenziali di quella macchina.

curl -fsSL https://claude.ai/install.sh | bash
cd your-project
claude

Al primo utilizzo viene richiesto di effettuare l'accesso. Eseguendo le stesse righe all'interno di una sessione SSH, Claude Code viene eseguito sul server e può accedere al repository e alle unità systemd.

Claude Code dispone anche di una modalità cloud, che rende il confronto meno netto ma più accurato. claude --cloud "fix the failing auth test" avvia una sessione su una macchina virtuale isolata gestita da Anthropic. La macchina clona il repository remoto GitHub sul branch corrente, invece di usare la copia di lavoro locale. claude --teleport riporta la sessione nel terminale, insieme al relativo branch e alla cronologia. Ad agosto 2026, l'interfaccia Web di Claude Code è documentata come anteprima di ricerca per gli utenti Pro, Max e Team.

Che cosa può toccare ciascuno?

Cowork può accedere a ciò che colleghi, e a nient'altro. Nell'app desktop concedi l'accesso a cartelle specifiche; Claude può leggere, scrivere ed eliminare definitivamente i file al loro interno. Le indicazioni di sicurezza di Anthropic sono chiare sulle conseguenze: crea "una cartella di lavoro dedicata a Claude" e non includere le cartelle che contengono credenziali o dati personali.

I connettori elencati nella pagina del prodotto includono Microsoft 365, Google Drive, Slack e Amplitude, oltre ai connettori personalizzati che aggiungi autonomamente. Questa è la superficie operativa aziendale, ed è qui che Cowork dimostra la propria utilità.

Una sessione Cowork nel cloud accede ai file locali chiedendo all'app desktop presente su quel dispositivo di fornirli, tramite una connessione intermediata da Anthropic. Ne conseguono due aspetti. L'accesso è limitato alle cartelle collegate da quell'utente. Inoltre, "se l'app desktop è offline, una sessione nel cloud non può raggiungere il dispositivo"; quindi un'attività notturna pianificata che richiede un foglio di calcolo locale non trova alcun file quando il laptop è spento. Il lavoro che risiede interamente nei connettori cloud continua a essere eseguito.

Claude Code può accedere a tutto ciò a cui può accedere l'account utente che lo esegue. Questo include il repository, ma anche apt, systemctl, docker, il socket del database e qualsiasi host raggiungibile dalla rete in cui si trova il server. Nessuno concede l'accesso cartella per cartella: è questo il vantaggio, ma anche il rischio.

Lo strumento che limita questo accesso è lo strumento Bash in sandbox, attivato con /sandbox all'interno di una sessione. È incluso in Claude Code e usa il sistema operativo per applicare un limite al filesystem e alla rete a ogni comando Bash e ai relativi processi figli; in questo modo Claude può eseguire la maggior parte dei comandi senza interrompersi per chiedere conferma. Funziona su macOS, Linux e WSL2. Windows nativo non è supportato; su Windows esegui quindi Claude Code all'interno di una distribuzione WSL2.

Come guidare un'attività e verificare il risultato?

Cowork si basa sull'assegnazione di un'attività e sulla verifica del risultato. Assegni il lavoro tramite Dispatch, un unico thread persistente che puoi raggiungere dal telefono o dal desktop. Ricevi una notifica push quando l'attività è completata oppure quando Claude richiede la tua autorizzazione a procedere. Claude ti invia il risultato, un foglio di calcolo o un promemoria, invece di mostrarti ogni passaggio. Gli indicatori di avanzamento mostrano cosa sta facendo a ogni passaggio, se vuoi seguire l'attività.

Le approvazioni prevedono tre impostazioni, i cui nomi sono letterali. L'approvazione manuale mette in pausa l'attività e richiede la tua conferma per ogni azione. L'approvazione automatica consente a Claude di verificare la sicurezza delle azioni e bloccare quelle non sicure. Il salto di tutte le approvazioni rimuove questi controlli, ma la cancellazione dei file richiede comunque un'autorizzazione. Il centro assistenza lo afferma chiaramente, ed è utile ripeterlo: nessuna modalità sostituisce il tuo giudizio e resti responsabile delle azioni eseguite dall'agente per tuo conto.

Claude Code si basa su un diff. Osservi l'attività nel terminale, leggi la modifica proposta e svolgi la revisione nel workflow che utilizzi già: branch e pull request. Quando vuoi allontanarti dalla scrivania, Remote Control espone una sessione locale in esecuzione per il monitoraggio tramite browser o app mobile. È lo stesso approccio descritto in come guidare una sessione di Claude Code dal telefono.

La pianificazione è disponibile su entrambi i lati. Cowork pianifica attività eseguite nel cloud, quindi il computer non deve più restare acceso. Claude Code distingue i due casi: le routine vengono eseguite nel cloud, mentre le attività pianificate sul desktop vengono eseguite sulla macchina locale, con accesso diretto ai file locali.

I connettori e i plugin sostituiscono i server MCP e le skill?

No, perché entrambi i prodotti si basano sullo stesso stack di estensione. MCP (model context protocol) è uno standard aperto per collegare un agente a strumenti e dati esterni. Le skill sono istruzioni pacchettizzate che l'agente carica quando diventano pertinenti. I plugin raggruppano skill e connettori, mentre in Cowork si gestiscono nella sezione Customize della scheda Cowork.

La differenza effettiva riguarda il luogo in cui viene eseguito il server. I connettori MCP remoti sono disponibili in Claude, Cowork e Claude Desktop. I server MCP locali sono l'eccezione: "i connettori e i plugin locali che includono server MCP locali funzionano solo tramite l'app desktop", quindi una sessione Cowork aperta sul Web o sul telefono non li rileva.

Claude Code utilizza gli stessi server MCP e aggiunge ciò che serve a un repository. CLAUDE.md nella directory principale del progetto viene letto all'avvio di ogni sessione. Gli hook eseguono comandi shell prima o dopo un'azione, quindi un formatter può essere eseguito a ogni modifica. I subagent suddividono il lavoro in finestre di contesto separate. Questi file risiedono nel repository, quindi vengono esaminati e sottoposti a versionamento come il codice.

Se già esegui i tuoi server MCP su un VPS, quelli remoti sono raggiungibili da entrambi i prodotti e rappresentano il modo più economico per dare a Cowork accesso a qualcosa per cui Anthropic non distribuisce un connettore. Anche il livello delle skill è condiviso, quindi una skill scritta da te è portabile; il formato è descritto in skill degli agenti.

Che cosa lascia la tua macchina?

Rispondi a questa domanda prima di collegare una cartella.

In una sessione Cowork cloud, vengono trasferiti molti dati: «il lavoro dell'agent, inclusi tutti i file locali aperti tramite l'applicazione desktop, viene elaborato sui server di Anthropic invece di rimanere sul dispositivo». Questo è il funzionamento previsto e consente alla sessione di continuare anche quando il laptop viene chiuso. Una sessione Cowork locale mantiene invece il ciclo dell'agent e la gestione dei file sul dispositivo.

Quando Claude Code viene eseguito localmente, il processo e i file rimangono sulla tua macchina o sul tuo server, così come l'output dei comandi. Ciò che viene trasferito è il contesto: il contenuto dei file e l'output dei comandi che il modello deve analizzare, perché il modello viene eseguito sui server di Anthropic. Nulla nel termine «locale» modifica questo aspetto. claude --cloud modifica invece altri elementi, perché la sessione cloud clona il repository in una macchina virtuale gestita da Anthropic.

Un dettaglio è importante se lavori con restrizioni di rete. Le sessioni cloud chiamano l'API Anthropic dall'infrastruttura gestita da Anthropic e non dalla tua rete. Di conseguenza, una allowlist di indirizzi IP dell'organizzazione fa fallire tutte le sessioni cloud ospitate da Anthropic con un errore di autenticazione, finché il supporto Anthropic non esclude questi servizi.

Quale dovresti usare?

Usa Cowork quando il lavoro riguarda documenti e sistemi per ufficio. Creare una presentazione a partire da una cartella di materiale di ricerca. Riconciliare due fogli di calcolo. Preparare un briefing partendo da conversazioni Slack e messaggi email. Trasformare una cartella di PDF in un riepilogo destinato alla lettura. Queste attività richiedono molti passaggi, coinvolgono diverse applicazioni e producono un file.

Usa Claude Code quando il lavoro riguarda una codebase, un terminale o un server. Correggere un test che non riesce. Eseguire il bisect di una regressione. Scrivere una migration ed eseguirla. Capire perché nginx restituisce 502 dopo un deploy. In generale, quando il successo viene verificato eseguendo un comando e leggendo l’output.

Il criterio decisivo è proprio questo controllo. Se verifichi il risultato aprendo un documento, Cowork è adatto. Se lo verifichi eseguendo un comando, usa Claude Code, perché può eseguire direttamente il comando e leggere il risultato.

Cowork è disponibile nei piani a pagamento (Pro, Max, Team ed Enterprise) e funziona su web, desktop e dispositivi mobili; l’app mobile è in beta e le build desktop sono disponibili per macOS, Windows, ChromeOS e Linux. Le limitazioni in base al piano cambiano più rapidamente di qualsiasi altro aspetto descritto qui, quindi consulta la pagina attuale anziché un articolo riepilogativo. Tieni presente un aspetto operativo: Cowork consuma più utilizzo rispetto alla chat standard, perché un agente che esegue molti passaggi impiega molti turni per completarli.

Se la tua domanda riguarda quale coding agent adottare, anziché scegliere tra questi due strumenti, il confronto con Cursor, Codex e Copilot è la pagina più utile.

Cosa cambia quando il lavoro si svolge su un VPS

Un VPS è il contesto in cui questi due prodotti non si sovrappongono più. Un ambiente sandbox cloud di Cowork non può raggiungere indirizzi privati, interni o link-local, quindi non può aprire una connessione SSH al server, leggere /var/log/nginx/error.log o riavviare un'unità. Questi blocchi sono intenzionali e nessuna impostazione dell'interfaccia di Cowork può rimuoverli. Una sessione Cowork locale viene eseguita sul dispositivo in uso e si trova quindi più vicino alla rete, ma opera comunque tramite cartelle collegate, non tramite host.

Claude Code sul server non ha nessuno di questi limiti, quindi la gestione della sicurezza ricade su di te. Eseguilo come utente normale con le regole sudo che hai scelto, non come root. Mantieni la sessione all'interno di una directory di progetto. Abilita /sandbox, in modo che i comandi Bash siano vincolati a un perimetro applicato dal kernel. Mantieni le credenziali fuori dall'albero di lavoro, perché tutto ciò che l'agente legge entra nel contesto e può essere ripetuto nella risposta. Eseguire Claude Code in sicurezza su un VPS descrive in dettaglio la configurazione dell'account, il firewall e la sessione persistente del terminale.

Il modello operativo efficace è questo: il server contiene il repository e i servizi, Claude Code viene eseguito sul server in una sessione del terminale che continua anche dopo la disconnessione SSH e tu ti colleghi da qualsiasi posizione. Il lavoro continua mentre il laptop è in sospensione, perché il processo viene eseguito su una macchina che non entra in sospensione. È lo stesso vantaggio offerto da una sessione cloud di Cowork, ottenuto però in modo diverso e su hardware sotto il tuo controllo.

I problemi che è normale incontrare

Un'attività Cowork pianificata non ha eseguito nulla durante la notte. L'app desktop era chiusa. Una sessione cloud continua a funzionare quando l'app va offline, ma non può raggiungere il dispositivo. Di conseguenza, qualsiasi passaggio che legge una cartella connessa non trova nulla da leggere. Sposta l'input in un servizio cloud connesso oppure lascia il computer acceso con l'app aperta.

Cowork ha letto una pagina web e poi ha eseguito un'azione che non avevi richiesto. Si tratta di prompt injection: istruzioni nascoste in contenuti esterni che Claude legge come parte di un'attività legittima. La difesa consiste nel limitare l'ambito dell'azione. Connetti una sola cartella di lavoro invece della directory home e presta attenzione ai server MCP e ai plugin che non conosci.

Claude Code ha modificato un file che non ti aspettavi. Una sessione locale ha gli stessi privilegi dell'account utente che l'ha avviata. Esamina il diff prima del commit e lavora su un branch che puoi eliminare.

Una sessione cloud di Claude Code non vedeva le modifiche più recenti. claude --cloud clona il repository remoto GitHub sul branch corrente, non la copia di lavoro locale. Per questo le modifiche non sottoposte a commit non sono visibili. Esegui prima il push, quindi avvia la sessione.

FAQ

Claude Cowork può modificare il codice ed eseguire comandi come Claude Code?

Può eseguire codice, perché l'esecuzione avviene nella sandbox di una sessione cloud e in una macchina virtuale Linux isolata durante una sessione locale. Non è basato su un repository. Non include un flusso di revisione git, non legge CLAUDE.md nella directory radice del progetto, non dispone di hook né di un terminale gestito direttamente dall'utente. Per uno script una tantum su un foglio di calcolo, Cowork è adatto. Per lavorare su una codebase che gestisci, lo strumento corretto è Claude Code, perché il livello di revisione è git e il controllo del risultato è un comando.

Claude Cowork può raggiungere il mio VPS o il mio server interno?

Una sessione cloud non può farlo. La sandbox non può raggiungere indirizzi privati, interni, link-local o di metadati cloud. Inoltre, tutto il traffico in uscita passa attraverso un proxy che consente solo destinazioni autorizzate. Di conseguenza, non è possibile stabilire una connessione SSH al tuo VPS. Se vuoi un agente che lavori su un server, installa Claude Code su quel server ed eseguilo direttamente lì.

Per usare Cowork è necessaria l'app Claude Desktop?

Sì, per i file locali e i server MCP locali. Cowork funziona sul web, su desktop e su dispositivi mobili, ma una sessione cloud può leggere e scrivere file nelle cartelle collegate soltanto mentre l'app desktop è aperta su quel computer. Gli artefatti interattivi, l'uso del browser e i connettori locali sono funzioni dell'app desktop. Un'attività che usa solo connettori cloud, come Google Drive o Slack, può essere eseguita senza l'app.

Posso riutilizzare gli stessi skill e server MCP in entrambi?

Nella maggior parte dei casi, sì. I connettori MCP remoti funzionano con Claude, Cowork e Claude Desktop, e gli skill sono condivisi. Di conseguenza, gran parte della configurazione può essere trasferita tra questi ambienti. I server MCP locali fanno eccezione in Cowork, perché funzionano soltanto tramite l'app desktop. Claude Code aggiunge inoltre componenti a livello di repository, come CLAUDE.md e gli hook, che non hanno un equivalente in Cowork.