Rendere pubblico un progetto di Claude di solito significa due cose contemporaneamente: (1) prendere i contenuti creati durante una sessione Claude Web / Claude Projects (trascrizioni delle chat, artifact, documenti, “Projects” dell’UI) ed esportarli o condividerli, e (2) prendere il codice generato o predisposto da Claude Code e impacchettarlo in modo che altre persone (o sistemi di produzione) possano consumarlo ed eseguirlo. Questo articolo ti guida in entrambi i flussi in modo pratico, passo dopo passo, con raccomandazioni su sicurezza, provenienza e best practice integrate.
Quello che segue è un percorso operativo end-to-end: come esportare e pubblicare i Projects creati in Claude Web, e come impacchettare, revisionare e pubblicare il codice generato con Claude Code.
Sintesi breve e fondamentale: pubblica gli artifact e i project da Claude Web usando i flussi integrati di Publish / Share (puoi anche incorporare gli artifact o copiare un link pubblico), ed esporta/salva le conversazioni di Claude Code (usando il comando
/exporte i file sotto~/.claude/projects/) quindi impacchettale in un normale repository o release di codice (GitHub, npm/PyPI/Docker, o una web app ospitata).
Cosa è importante per la pubblicazione dei progetti Claude
Negli ultimi due anni Anthropic ha fatto maturare la linea di prodotti Claude con funzionalità rilevanti per la pubblicazione e la condivisione:
- Claude Projects (l’interfaccia Projects su Claude.ai) consente agli utenti Pro e Team di organizzare le chat in Projects e rendere chat/artifact selezionati visibili ai compagni di squadra — un elemento chiave per condividere un progetto internamente e prepararlo all’esposizione pubblica. ()
- Anthropic ha rilasciato Claude Code, uno strumento di coding agentico incentrato su terminale/IDE e integrazioni CLI/IDE (VS Code, JetBrains) che produce artifact di codice e può essere integrato nelle toolchain di sviluppo. Sono disponibili anche documentazione pubblica e linee guida di best practice per usare Claude Code in progetti reali. ()
- I materiali di supporto di Claude includono flussi espliciti di esportazione dei dati utente dalla UI web (Settings → Privacy → Export) pertinenti al backup o alla migrazione dei dati del progetto prima della pubblicazione. Per i Primary Owners del piano Team sono disponibili anche controlli di esportazione.
Quello che segue è un percorso operativo end-to-end: come esportare e pubblicare i Projects creati in Claude Web, e come impacchettare, revisionare e pubblicare il codice generato con Claude Code.
Come posso pubblicare/esportare un progetto creato in Claude Web (passo dopo passo)?
Claude Web offre due modi complementari per rendere pubblici gli output: Publish Artifacts (output singoli: diagrammi, documenti, grafici) e Share Projects (visibilità a livello di progetto, accesso dei compagni di squadra). I passaggi seguenti coprono entrambi i flussi e come incorporare o scaricare.
Passo 1 — Prepara gli artefatti in Claude Web
- In Claude Web, raccogli le chat o l’artefatto (documento, diagramma, flowchart, immagine) che vuoi pubblicare in un Project o come Artifact autonomo.
- Pulisci e annota: modifica i contenuti affinché siano ben leggibili, aggiungi didascalie e qualsiasi attribuzione mancante.
Passo 2 — Pubblica l’artefatto (output singolo)
- Apri l’artefatto in Claude Web.
- Clicca il pulsante Publish (questa azione imposta l’artefatto come “public” e rende disponibile un URL pubblico).
- Dopo la pubblicazione, clicca Get embed code se vuoi incorporare l’artefatto in un sito o CMS — copia lo snippet HTML generato. (L’incorporamento è supportato nei piani free/Pro/Max.)
Note e consigli
- Puoi anche scaricare alcuni tipi di artifact (SVG, PNG, testo Mermaid o altri formati di esportazione) dalla UI — usa il download per includere l’artefatto nel tuo repo o post sul blog.
- Aggiungi una didascalia esplicativa e testo alternativo all’elemento incorporato per l’accessibilità.
Passo 3 — Condividi il Project (raccolta più ampia con permessi)
- Apri l’elenco dei Project in Claude Web.
- Accanto al nome del progetto, clicca Share.
- Nella finestra di condivisione puoi:
- Aggiungere singoli membri o compagni di squadra tramite email/nome.
- Impostare i livelli di permesso (Can view / Can edit). Per release pubbliche, scegli di Make project public (se disponibile) oppure pubblica singolarmente gli artifact chiave.
Passo 4 — Pubblica gli artifact del progetto all’esterno
- Pubblica un post sul blog / una nota di rilascio. Includi l’URL pubblico o l’artifact incorporato, più una breve nota su cosa è stato generato da Claude vs. cosa è stato revisionato da persone.
- Crea un archivio accessibile. Aggiungi un link a un file ZIP o a un bundle di esportazione (vedi il packaging di Claude Code sotto) per la riproducibilità.
Come posso esportare e impacchettare le trascrizioni o il codice generato da Claude Code?
Claude Code è agentico e principalmente basato su CLI; salva le sessioni in locale e fornisce comandi slash (incluso /export) per salvare ed esportare le conversazioni. Il flusso consigliato è: esportare la conversazione + i file di supporto, convertire/pulire l’output in un formato leggibile, aggiungere un repo di codice con metadati, quindi pubblicare. Di seguito sono riportati passaggi pratici e riproducibili usando il comando integrato e strumenti di packaging comuni.
Passo 1 — Assicurati che Claude Code sia configurato correttamente
- Installa e configura Claude Code (segui la guida ufficiale di setup: connetti tramite la Claude Console o configura la fatturazione se necessario).
- Verifica di poter eseguire
claudenel terminale e di avere un workspace.
Passo 2 — Esporta le conversazioni
- Nel REPL di Claude Code (CLI interattiva), esegui:
/export myproject-conversation.jsonlo semplicemente/exportche copierà la conversazione negli appunti o scriverà un file (il comportamento dipende dalla versione e dai flag). Il comando/exportesporta la sessione corrente su un file o negli appunti. - Se preferisci raccogliere tutte le sessioni del progetto, ispeziona la directory
~/.claude/projects/(Claude Code memorizza lì le conversazioni come file JSONL o JSON). Esempio:ls -la ~/.claude/projects/ - Se l’esportazione è in JSONL, converti in Markdown per la leggibilità:
-
Semplice snippet Python:
import json out = [] with open('myproject-conversation.jsonl') as f: for line in f: out.append(json.loads(line)) # transform out -> markdown file -
Oppure usa strumenti della community come
claude-conversation-extractoroclaude-code-exporter(esistono progetti community che analizzano e convertono le sessioni in Markdown/MDX).
Passo 3 — Crea un repo riproducibile
- Crea un repo locale:
mkdir my-claude-project cd my-claude-project git init - Aggiungi:
README.md— descrizione del progetto, note di provenienza, istruzioni d’uso.CLAUDE.md— come è stato usato Claude (prompt, temperature/parametri se rilevanti, cosa è stato modificato da umani).LICENSE— licenza scelta.artifacts/— includi gli artifact scaricati (immagini, SVG) e i file di conversazione esportati (.jsonlo.md).src/— codice generato (se presente) e script di supporto.
- Fai commit:
git add . git commit -m "Initial Claude project export and artifact bundle"
Passo 4 — Impacchetta il codice per la distribuzione
Il percorso di packaging dipende dal linguaggio del codice e dal pubblico di destinazione.
Se è un pacchetto JavaScript/Node:
npm init→ compila i metadati.- Aggiungi
index.js, test e una cartellaexamples/. - Pubblica su npm:
npm publish --access public(Usa--access publicper i pacchetti scoped che vuoi rendere pubblici.)
Se è un pacchetto Python:
- Aggiungi
pyproject.tomlosetup.py. - Genera wheel e sdist:
python -m build twine upload dist/*
Se è una web app o un demo:
- Crea un piccolo front-end web (ad es., Vite/Next/Vercel).
- Distribuisci su Vercel/Netlify:
- Collega il repo GitHub.
- Aggiungi variabili d’ambiente con chiavi non sensibili (nessuna per demo pubbliche).
- Esegui il deploy.
Se è un servizio containerizzato:
- Aggiungi
Dockerfile. - Build & push:
docker build -t dockerhubuser/my-claude-demo:1.0 . docker push dockerhubuser/my-claude-demo:1.0
Passo 5 — Crea una release e la documentazione
- Su GitHub: apri il repository → crea una Release (tag v1.0.0) e carica gli artifact compilati (ZIP, tarball).
- Aggiungi
CONTRIBUTING.mdeSECURITY.mdche descrivano come segnalare problemi o perdite di dati sensibili. - Aggiungi una breve pagina demo (GitHub Pages) con l’URL dell’artefatto incorporato da Claude Web o asset scaricabili.
Come integro l’export di Claude Code in CI/CD per la pubblicazione automatizzata?
Esempio: GitHub Actions per esportare, convertire e rilasciare
- Obiettivo: quando viene pushato un branch, esportare gli ultimi file di conversazione di Claude (se li hai come artifact di macchina/CI o tramite un server MCP) e creare una release.
- Passi di alto livello:
- Usa un workflow (
.github/workflows/publish.yml) che: - Effettua il checkout del repo.
- Esegue un piccolo script per convertire JSONL → Markdown.
- Usa
actions/create-releaseper pubblicare la release. - Carica l’artifact.
- Nota di sicurezza: non archiviare chiavi API private nel repo; usa GitHub Secrets e ruota i token.
(Gli strumenti della community come claude-code-exporter e i server compatibili MCP semplificano l’integrazione dell’export delle conversazioni nei flussi server; cerca integrazioni MCP/CLI che trasmettano le conversazioni a un archivio centralizzato).
E la condivisione collaborativa e la riproducibilità — come permetto agli altri di eseguire lo stesso flusso?
Crea un ambiente riproducibile
- Aggiungi
environment.yml/requirements.txt/package.jsoncon le versioni esatte. - Aggiungi un
Makefilecon target:make export make convert make build make release - Documenta l’esatta versione di Claude Code usata (ad es.,
claude-code v1.0.44) e il comando di export. Questo aiuta i lettori a riprodurre gli export (le versioni cambiano il comportamento di/export).
Condividi conversazione + codice
- Pubblica l’artefatto di Claude (URL pubblico/incorporato) e collega la release GitHub che contiene le trascrizioni esportate e il codice impacchettato.
- Aggiungi una demo one-click (Vercel / GitHub Pages) e includi un link
Try it.
Conclusione — pubblica con attenzione, itera velocemente
Rendere pubblico un progetto Claude è un’opportunità per condividere artifact utili, accelerare la ricerca e far crescere un ecosistema — ma va fatto con deliberazione. I progressi recenti (Claude Opus 4.5 e strumenti per sviluppatori arricchiti) significano che gli artifact generati saranno più potenti e utili che mai; tale potenza deve essere abbinata a una forte provenienza, scansione dei segreti, test di sicurezza e documentazione chiara.
Gli sviluppatori possono accedere a Claude Opus 4.5 API ecc. tramite CometAPI, la versione più recente del modello è sempre aggiornata con il sito ufficiale. Per iniziare, esplora le funzionalità del modello nel Playground e consulta la Guida API per istruzioni dettagliate. Prima di accedere, assicurati di aver effettuato l’accesso a CometAPI e di aver ottenuto la chiave API. CometAPI offre un prezzo molto inferiore rispetto al prezzo ufficiale per aiutarti nell’integrazione.
Pronti a partire?→ Free trial of Claude opus 4.5 !
Se vuoi conoscere altri consigli, guide e notizie sull’AI, seguici su VK, X e Discord!
