
Claude Code controllo remoto
Claude Code controllo remoto
Venerdì sera, ore 18:47. Giulia, team lead di TeamCore Srl, sta chiudendo il laptop quando sul telefono arriva una notifica: un cliente enterprise segnala ordini duplicati sulla piattaforma e-commerce ShopLine, in produzione. Marco, il backend developer che stava già indagando con Claude Code, è appena salito su un treno senza connessione stabile. Nessuno dei due è davanti a una tastiera. Fino a poco tempo fa, questo scenario significava una cosa sola: tornare in ufficio o riaprire il portatile in stazione. Oggi no. Claude Code può continuare a lavorare, essere monitorato, guidato e persino avviato da zero senza che nessuno tocchi il PC principale. Questo articolo spiega tutti i metodi ufficiali per farlo, con un caso di studio unico che accompagna ogni paragrafo, pensato per sviluppatori che già usano Claude Code ma vogliono passare dal livello base a un uso davvero professionale e distribuito.
Indice dei contenuti – Claude Code controllo remoto
1. Cos’è il “controllo remoto” di Claude Code e perché conviene ora
2. Il caso di studio: TeamCore Srl e il bug del venerdì sera
3. Remote Control: il ponte ufficiale tra terminale e smartphone
4. Esempio pratico: Marco approva una migration dal treno
5. Notifiche push e gestione dei permessi da remoto
6. Claude Code on the web: sessioni cloud senza bisogno del PC
7. Scheduled Tasks e Routines: automazioni che lavorano anche di notte
8. Slack, Claude Tag e Channels: il team che gestisce gli agenti dalla chat
9. Sicurezza, limiti e best practice per non farsi male
10. Conclusioni: Claude Code è già lo standard, la formazione fa la differenza
1. Cos’è il “controllo remoto” di Claude Code e perché conviene ora
Quando si parla di “controllare Claude Code da remoto” non ci si riferisce a un’unica funzione, ma a un intero ecosistema che Anthropic ha costruito nel corso del 2026 attorno a un’idea semplice: gli agenti di coding lavorano su task che durano minuti o ore, e pretendere che uno sviluppatore resti seduto davanti al PC per tutto quel tempo è uno spreco. Questo ecosistema comprende almeno sei strumenti distinti, che vedremo uno per uno: Remote Control, le notifiche push, Claude Code on the web, gli Scheduled Tasks e le Routines, l’integrazione con Slack tramite Claude Tag, e i Channels per reagire a eventi esterni.
Il motivo per cui conviene impararli adesso è nei numeri. Claude Code ha raggiunto un ritmo annualizzato di 2,5 miliardi di dollari di fatturato e supera i 29 milioni di installazioni nella sola estensione Visual Studio Code, un dato più che raddoppiato dall’inizio del 2026. È lo strumento che ha reso mainstream il “vibe coding”, ovvero lo sviluppo guidato dal linguaggio naturale invece che dalla sintassi. Ma la crescita non riguarda solo l’uso da terminale: riguarda sempre di più il modo in cui i team distribuiscono, monitorano e delegano il lavoro degli agenti quando non sono fisicamente alla scrivania.
2. Il caso di studio: TeamCore Srl e il bug del venerdì sera
Per rendere concreti i concetti useremo un unico filo narrativo. TeamCore Srl è una PMI italiana con un team di sei sviluppatori che mantiene ShopLine, una piattaforma e-commerce B2B. Il team usa Claude Code da mesi per refactoring, test e revisione del codice, ma finora solo dalla scrivania in ufficio. I protagonisti sono due: Giulia, team lead e responsabile DevOps, e Marco, sviluppatore backend senior.
Il venerdì sera, con un bug critico in produzione e due persone lontane dal computer di riferimento, TeamCore si trova davanti al problema che ha reso popolare il controllo remoto: come continuare a usare l’ambiente di sviluppo completo, filesystem, MCP server, configurazione del progetto, restando su un telefono o su un browser qualsiasi. Nei paragrafi successivi seguiremo passo passo come Giulia e Marco risolvono la serata, e come nelle settimane seguenti trasformano l’accaduto in un processo permanente.
3. Remote Control: il ponte ufficiale tra terminale e smartphone
La funzione principale si chiama semplicemente Remote Control ed è disponibile su tutti i piani, inclusi Pro e Max per singoli sviluppatori (su Team ed Enterprise deve essere abilitata da un amministratore). È importante capire cosa fa davvero: non sposta l’esecuzione nel cloud. La sessione continua a girare sul PC locale, con accesso completo al filesystem e agli MCP server; il telefono o il browser sono soltanto una finestra su quella sessione.
Marco, prima di salire sul treno, aveva lasciato Claude Code al lavoro su un’indagine del bug degli ordini duplicati. Con un comando può aprire quella sessione al controllo remoto:
# Dentro una sessione Claude Code già avviata
/remote-controlIn alternativa, per avviare da zero una sessione pensata per il controllo remoto fin dall’inizio:
# Avvia una sessione interattiva con Remote Control già attivo
claude --remote-control "Indagine ordini duplicati ShopLine"Oppure, se si vogliono gestire più sessioni contemporaneamente dalla stessa macchina (utile per un team che lascia diversi task attivi durante il weekend):
# Modalità server: resta in ascolto di connessioni remote
claude remote-control --name "ShopLine-prod-debug" --spawn worktreeIl comando mostra un URL di sessione e, premendo la barra spaziatrice, un QR code. Marco lo inquadra con l’app Claude sul telefono un attimo prima di perdere la connessione in galleria: la sessione resta comunque attiva sul suo PC in ufficio, pronta a riconnettersi in automatico quando la rete torna disponibile.
Un dettaglio da sapere: Remote Control richiede login con account claude.ai (non con una chiave API) e non è disponibile se Claude Code è configurato per passare da Amazon Bedrock, Google Cloud o tramite un ANTHROPIC_BASE_URL personalizzato.
4. Esempio pratico: Marco approva una migration dal treno
Venti minuti dopo, Claude Code ha isolato la causa del bug: una race condition nella funzione di creazione ordine che, sotto carico, genera due righe invece di una. La correzione richiede una migration sul database di staging prima di poter essere validata. Questo è esattamente il tipo di operazione che Claude Code non esegue mai senza conferma esplicita: chiede il permesso.
Sul PC in ufficio nessuno risponderebbe al prompt. Ma Marco, sul telefono, riceve una notifica push generata proprio per questo motivo, un promemoria “Approva le chiamate agli strumenti dal tuo telefono” che compare dopo alcuni permessi consecutivi. Apre l’app Claude, guarda il diff proposto direttamente dallo schermo del telefono, verifica che la migration tocchi solo l’ambiente di staging e non quello di produzione, e conferma. Claude Code prosegue l’esecuzione sul PC di Marco esattamente come se lui avesse premuto invio da tastiera.
Da notare: se la sessione resta ferma su un turno lungo, Claude Code mostra anche un avviso “Ancora al lavoro” con un link diretto per seguire l’avanzamento dal telefono, così non serve restare davanti al terminale ad aspettare che un test o una build finiscano.
5. Notifiche push e gestione dei permessi da remoto
Perché le notifiche funzionino, vanno attivate una volta sola. Dentro una sessione Claude Code:
# Apre il pannello di configurazione interattivo
/configDa lì si abilitano due opzioni indipendenti: “Push when Claude decides” (notifiche proattive, ad esempio a fine task lungo) e “Push when actions required” (notifiche quando serve una decisione, come un permesso o una domanda). TeamCore le attiva entrambe su ogni macchina di sviluppo, così qualunque membro del team può lasciare un task in esecuzione e continuare a seguirlo dal telefono, non solo in emergenza ma come prassi quotidiana.
Un aspetto utile per chi lavora spesso alla scrivania: Claude Code sospende automaticamente le notifiche mentre si sta scrivendo nel terminale collegato, per non interrompere chi è già presente. Per i team con requisiti di sicurezza più stringenti, dalla console di amministrazione è disponibile anche la funzione Trusted Devices (in beta su piano Team ed Enterprise), che richiede la verifica biometrica del dispositivo — Face ID, Touch ID, Windows Hello o passkey — prima di poter visualizzare o guidare una sessione da remoto, anche se l’account è già autenticato.
6. Claude Code on the web: sessioni cloud senza bisogno del PC
Remote Control presuppone che una sessione sia già attiva su una macchina fisica e accesa. Ma cosa succede se, come Giulia quella sera, non si ha nemmeno il portatile con sé? Per questo esiste Claude Code on the web, raggiungibile da claude.ai/code: qui le sessioni non girano sul computer di nessuno, ma su infrastruttura cloud gestita da Anthropic.
Giulia, dal treno, apre il browser sul telefono, collega il repository GitHub di ShopLine e avvia un nuovo task in linguaggio naturale: verificare se lo stesso pattern di race condition compare in altri endpoint dell’API ordini. Non serve alcuna configurazione locale, non serve che il suo laptop sia acceso: la sessione lavora in un ambiente isolato nel cloud, con tracciamento dell’avanzamento in tempo reale, e al termine propone una pull request con un riepilogo delle modifiche.
La differenza pratica da tenere a mente è questa: Remote Control serve quando si vuole continuare un lavoro locale già in corso, con accesso ai propri MCP server e alla configurazione di progetto; Claude Code on the web serve quando si vuole delegare un task rapido, lavorare su un repository che non si ha clonato, o eseguire più task in parallelo senza passare dal proprio PC.
7. Scheduled Tasks e Routines: automazioni che lavorano anche di notte
Superata l’emergenza del venerdì, Giulia decide che TeamCore non deve più dipendere dalla fortuna. Nelle settimane seguenti introduce due livelli di automazione permanente.
Il primo è interno alla sessione, con /loop: utile per far ripetere un prompt a intervalli durante una sessione attiva, ad esempio controllare ogni cinque minuti se una pipeline CI è terminata, ma dura al massimo pochi giorni ed è legato al processo Claude Code che lo ha creato.
Il secondo livello, pensato per la produzione, sono le Routines, configurabili con il comando /schedule oppure dall’interfaccia claude.ai/code/routines. Una Routine gira sull’infrastruttura cloud di Claude Code, quindi non dipende dal fatto che un PC resti acceso:
# Dentro Claude Code, linguaggio naturale con cadenza
/schedule ogni notte alle 2:00 controlla i bug aperti su ShopLine,
tenta una correzione per il più prioritario e apri una pull request in bozzaTeamCore configura anche una Routine settimanale di audit delle dipendenze, che esegue i controlli di sicurezza sul progetto e apre automaticamente una pull request per gli aggiornamenti sicuri, lasciando invece un promemoria per quelli che richiedono revisione umana. Per prudenza, di default le Routines possono scrivere solo su branch con prefisso dedicato: per consentire push su altri branch va abilitata esplicitamente l’opzione corrispondente per singolo repository.
8. Slack, Claude Tag e Channels: il team che gestisce gli agenti dalla chat
TeamCore usa Slack come strumento di coordinamento quotidiano, e proprio lì spesso emergono le segnalazioni dei clienti prima ancora che diventino ticket. Per questo motivo il team collega Claude direttamente al proprio workspace. Con l’integrazione più recente, chiamata Claude Tag, basta menzionare @Claude in un canale per delegare un task: Claude analizza il messaggio, capisce se si tratta di una richiesta di sviluppo e, in caso positivo, avvia una sessione di Claude Code sul web recuperando il contesto della conversazione, compresi bug report e thread precedenti, senza che nessuno debba copiare manualmente informazioni da un posto all’altro.
Per i casi in cui il lavoro deve reagire a eventi esterni invece che a un messaggio umano, una pipeline CI che fallisce, un webhook di monitoraggio che scatta di notte, esistono i Channels: collegano un servizio di chat o un server personalizzato a una sessione Claude Code sulla propria macchina, così l’agente riceve l’evento e può reagire senza che nessuno lo avvii manualmente.
Il risultato per TeamCore è che il canale #shopline-prod è diventato, di fatto, una plancia di comando: le segnalazioni dei clienti, le pull request generate dalle Routine notturne e gli aggiornamenti delle sessioni Remote Control finiscono tutti nello stesso posto, consultabile da smartphone.
9. Sicurezza, limiti e best practice per non farsi male
Lavorare da remoto con un agente che ha accesso al filesystem e può eseguire comandi richiede attenzione. Alcuni punti fermi, verificati sulla documentazione ufficiale, che TeamCore ha messo per iscritto nel proprio regolamento interno:
- Nessuna porta aperta in entrata. Il PC locale effettua solo richieste HTTPS in uscita verso l’API Anthropic; non è mai raggiungibile dall’esterno, nemmeno con Remote Control attivo.
- Credenziali a vita breve. Ogni connessione usa credenziali temporanee, ciascuna limitata a un solo scopo e con scadenza indipendente.
- Il processo locale deve restare vivo. Se si chiude il terminale o l’IDE, la sessione Remote Control va offline. Per una sessione che deve sopravvivere alla disconnessione SSH, va avviata dentro tmux o screen.
- La cronologia della sessione è conservata sui server Anthropic per permettere la sincronizzazione tra dispositivi, mentre l’esecuzione del codice e l’accesso al filesystem restano sulla macchina locale; le organizzazioni con requisiti di Zero Data Retention non possono attivare Remote Control.
- Il controllo remoto si può disattivare a livello di policy con l’impostazione disableRemoteControl per chi gestisce flotte aziendali di sviluppatori.
- Anche da remoto, il diff va sempre letto. La comodità del telefono non deve trasformare l’approvazione di un permesso in un riflesso automatico: su un’operazione che tocca produzione, il minuto in più per leggere il diff resta il controllo più importante di tutti.
10. Conclusioni: Claude Code è già lo standard, la formazione fa la differenza
La storia di TeamCore non è un caso isolato: è la fotografia di dove sta andando il lavoro degli sviluppatori nel 2026. Claude Code non è più “un editor con l’AI dentro”, è diventato un collega che lavora anche quando il PC principale è spento, che può essere avviato dal cloud, programmato per lavorare di notte, collegato alla chat del team e supervisionato da un telefono in un momento di emergenza. Chi in azienda continua a considerarlo un semplice autocomplete rischia due cose contemporaneamente: di sprecare ore di lavoro umano su task che potrebbero girare da soli durante la notte, e di restare indietro rispetto ai competitor che hanno già integrato questi flussi nella propria routine operativa.
Sapere premere /remote-control non basta: serve capire quando usare Remote Control invece di Claude Code on the web, come progettare una Routine che non comprometta la produzione, come mettere in sicurezza l’accesso da mobile per un intero team. È esattamente il gap che Innovaformazione colma con il Corso Claude Code per sviluppatori, pensato per portare un team dev dall’uso base a un utilizzo avanzato e in sicurezza, incluso il controllo remoto trattato in questo articolo.
Il corso è erogato su richiesta in modalità online, in aula virtuale, con calendario da concordare in base alle esigenze del team. Per le aziende italiane è inoltre possibile accedere alla formazione finanziata tramite Fondimpresa, azzerando o riducendo drasticamente il costo a carico dell’impresa.
Per informazioni e preventivi:
📧 info@innovaformazione.net
📞 347 1012275 — Dario Carrassi
Articoli correlati
Opportunità Carriera Contabilità SAP
Guida SIA AI
Guida Dual LLM Verification
Padroneggiare Claude Code Avanzato
Come usare Claude al Fantacalcio
