Con il rilascio di Claude Code Channels, Anthropic ha introdotto una funzionalità che permette di interfacciare il proprio harness agentico direttamente con piattaforme di messaggistica come Telegram e Discord. Questa mossa non rappresenta solo un’espansione dell’interfaccia utente, ma una vera e propria ristrutturazione del flusso di lavoro degli sviluppatori, progettata per eliminare la necessità di monitorare costantemente il terminale locale durante l’esecuzione di operazioni a lungo orizzonte.
Il cuore pulsante di questa nuova architettura è il Model Context Protocol (MCP), lo standard open-source introdotto da Anthropic nel 2024 per universalizzare la connessione tra modelli di linguaggio e strumenti esterni. Nella configurazione Channels, un server MCP agisce come un ponte bidirezionale persistente. Quando uno sviluppatore avvia una sessione di Claude Code utilizzando il flag –channels, il sistema non si limita ad aprire un socket di comunicazione, ma attiva un servizio di polling ottimizzato.
L’intera infrastruttura poggia sul runtime Bun, scelto per la sua estrema velocità nell’esecuzione di JavaScript e per la gestione efficiente dei processi asincroni. Claude Code monitora i plugin specifici delle piattaforme di messaggistica e, al momento della ricezione di un comando esterno, lo inietta nella sessione attiva come un evento . Questo permette al modello di mantenere lo stato del progetto, accedere al file system locale e utilizzare i propri strumenti di testing o debug, restituendo poi l’output direttamente sulla chat dell’utente. La vera innovazione tecnica risiede nella persistenza: diversamente dalle sessioni web standard che scadono dopo periodi di inattività, queste sessioni possono girare indefinitamente su server VPS o macchine locali, rimanendo in ascolto di un “ping” per attivarsi.
Il termine “OpenClaw killer” circolato tra gli addetti ai lavori si riferisce alla capacità di Anthropic di internalizzare funzionalità precedentemente accessibili solo tramite complessi wrapper della comunità. Progetti come OpenClaw offrivano la possibilità di controllare i modelli tramite bot, ma soffrivano di problemi di latenza e, soprattutto, di un elevato consumo di token dovuto alla necessità di re-inviare il contesto a ogni messaggio.
Claude Code Channels risolve questo problema attraverso una gestione intelligente del contesto e dei costi. Sfruttando la gerarchia di sottoscrizioni (come il tier Claude Max), Anthropic offre una quota di messaggi superiore e una gestione dei token ottimizzata per task ricorrenti. Mentre i bot di terze parti devono spesso interfacciarsi con API generiche che caricano decine di migliaia di token per definire gli strumenti disponibili (il cosiddetto “startup tax”), l’integrazione nativa di Anthropic permette a Claude di “ricordare” le definizioni degli strumenti tra una notifica e l’altra, riducendo drasticamente il rumore informativo e i costi operativi per lo sviluppatore.
Dal punto di vista della produttività, l’introduzione dei canali di comunicazione mira a proteggere il cosiddetto “flow state”. Un programmatore può avviare un task di refactoring massivo su un intero repository nel proprio ufficio e successivamente allontanarsi dalla postazione fisica. Attraverso lo smartphone, tramite Telegram o Discord, può monitorare l’avanzamento, ricevere notifiche in caso di errori di compilazione e inviare comandi di correzione senza dover riaprire l’ambiente di sviluppo.
Questo sistema di Remote Control trasforma il terminale in un’entità reattiva decentralizzata. La capacità di Claude di concatenare oltre venti chiamate a strumenti indipendenti senza intervento umano (un incremento del 116% rispetto alle versioni precedenti) rende questa interazione remota non solo possibile, ma estremamente efficace. Il modello può ora navigare tra i file, eseguire script di migrazione database e aggiornare ticket su Jira o messaggi su Slack in totale autonomia, riportando solo i risultati finali o richiedendo conferma per azioni critiche tramite un semplice messaggio di testo.
