Claude Code Artifacts: arriva il dashboard live e condivisibile per il team
Anthropic ha lanciato Artifacts per Claude Code, l’agente di coding AI disponibile nei piani Team ed Enterprise. La novità permette di trasformare il lavoro di una sessione in una pagina web interattiva, live e condivisibile via URL: dashboard, diagrammi di sistema, design di app. I colleghi possono seguire in tempo reale i cambiamenti mentre l’AI lavora, senza bisogno di infrastrutture esterne.
Non è la prima volta che Anthropic usa il nome Artifacts — lo aveva introdotto nell’estate 2024 per il chatbot consumer, dove serviva a pubblicare snippet di codice e giochi web. Ma integrarlo direttamente in Claude Code (interfaccia CLI e app desktop) è un salto: colma il divario tra il lavoro di back-end e gli stakeholder che devono capirlo senza entrare nei dettagli tecnici.
Cos’è un Artifact? Il terminale diventa una tela live
Un Artifact è una pagina HTML singola, self-contained, generata dal contesto della sessione in corso. L’agente AI usa il repository locale, i tool di monitoring collegati e la conversazione in corso per costruire un’interfaccia web. L’ingegnere non deve allestire server temporanei o collegare fonti dati: l’AI fa tutto da ciò che già esiste.
La pagina non è statica: mentre l’AI lavora nel terminale, la pagina web si aggiorna da sola allo stesso URL, riflettendo modifiche a dati e codice in tempo reale. Ogni aggiornamento crea una versione che il team può rivedere o ripristinare, da desktop o mobile.
Anthropic vs OpenAI: due filosofie opposte
L’aggiornamento arriva a due settimane dal lancio di Codex Sites da parte di OpenAI, una funzionalità molto simile sulla carta, ma con differenze tecniche e filosofiche profonde.
OpenAI Sites è una piattaforma-as-a-service genera applicazioni web full-stack persistenti. I progetti vengono compilati come moduli ES compatibili con Cloudflare Workers, con supporto nativo a database relazionali (D1) e storage per file (R2). Un sito può gestire login pubblici, integrarsi con provider esterni, e usare permessi granulari per gruppi specifici. È un ambiente di produzione pensato per sostituire tool SaaS interni.
Claude Code Artifacts deliberatamente non ha backend. Ogni Artifact è una pagina HTML singola, con limite di 16 MiB, e una Content Security Policy stretta che blocca tutte le richieste di rete esterne: niente script, font, CSS o fetch da fonti terze. CSS e JavaScript devono essere in linea, le immagini in data URI. L’Artifact non può inviare form, chiamare API al momento della visualizzazione, o servire multiple route.
Dalla documentazione: «Un Artifact è una cattura del lavoro, non un’applicazione». Non è software: è un sostituto di lavagne, bug-walkthrough manuali e report di stato, sicuro e auto-aggiornante, che non fa mai trapelare dati live fuori dal perimetro aziendale.
Licenze e sicurezza aziendale a confronto
Entrambe le soluzioni sono proprietarie e gestite dal fornitore. Non esiste possibilità di fork o self-hosting: niente licenze MIT, Apache 2.0 o GPL. I clienti enterprise non hanno code-level ownership sull’engine di rendering o sull’infrastruttura di integrazione.
Claude Code Artifacts: ogni artifact è privato per default, visibile solo a membri autenticati dell’organizzazione. Gli amministratori controllano l’accesso tramite toggle a livello di organizzazione, ruoli e policy di retention, con oversight via API centralizzata.
OpenAI Codex Sites: rollout per ChatGPT Business ed Enterprise, abilitazione richiede RBAC. Strumenti più granulari: l’ingegnere può limitare il sito a sé stesso e agli admin, aprirlo a tutti gli utenti attivi del workspace, o a gruppi personalizzati. OpenAI fornisce anche un pannello dedicato per la gestione di variabili d’ambiente e segreti runtime.
Reazioni del creator
Boris Cherny, lead e creatore di Claude Code, ha scritto su X: «Uso Artifacts in Claude Code per tutto: spiegazioni visive di codice complesso, diagrammi di sistema, anteprime rapide di opzioni di animazione, analisi dati e dashboard che condivido con il team». Ha definito la funzionalità un «game changer» per il suo modo di lavorare con Claude.
