Comment rendre un projet Claude public et le publier ?

CometAPI
AnnaDec 2, 2025
Comment rendre un projet Claude public et le publier ?

Rendre un projet Claude public signifie généralement deux choses à la fois : (1) prendre le contenu créé durant une session Claude Web / Claude Projects (transcriptions de chat, artefacts, documents, “Projects” de l’UI) et l’exporter ou le partager, et (2) prendre le code généré ou échafaudé par Claude Code et le conditionner afin que d’autres personnes (ou des systèmes de production) puissent le consommer et l’exécuter. Cet article vous guide à travers ces deux flux de travail de façon pratique, étape par étape, avec des recommandations de sécurité, de provenance et de bonnes pratiques intégrées.

Ce qui suit est une procédure opérationnelle de bout en bout : comment exporter et publier des Projects créés dans Claude Web, et comment empaqueter, relire et publier du code généré avec Claude Code.

Synthèse courte essentielle : publiez des artefacts et des projects depuis Claude Web via les flux intégrés Publish / Share (vous pouvez aussi intégrer des artefacts ou copier un lien public), et exportez/enregistrez les conversations Claude Code (en utilisant la commande /export et les fichiers sous ~/.claude/projects/), puis conditionnez-les dans un dépôt ou une release de code classique (GitHub, npm/PyPI/Docker, ou une application web hébergée).

Ce qui compte pour publier des projets Claude

Au cours des deux dernières années, Anthropic a fait mûrir la gamme de produits Claude avec des fonctionnalités utiles pour la publication et le partage :

  • Claude Projects (l’interface Projects sur Claude.ai) permet aux utilisateurs Pro et Team d’organiser les chats en Projects et de rendre des chats/artefacts sélectionnés visibles par des coéquipiers — un élément clé pour partager un projet en interne et le préparer à une exposition publique. ()
  • Anthropic a publié Claude Code, un outil de codage agentique centré terminal/IDE et des intégrations CLI/IDE (VS Code, JetBrains) qui produit des artefacts de code et peut s’intégrer aux chaînes d’outillage des développeurs. Il existe également une documentation publique et des recommandations de bonnes pratiques pour utiliser Claude Code dans des projets réels. ()
  • Les supports de Claude incluent des flux explicites d’export des données utilisateur depuis l’interface web (Settings → Privacy → Export) pertinents pour la sauvegarde ou la migration des données de projet avant publication. Pour les Primary Owners du plan Team, il existe aussi des contrôles d’export.

Ce qui suit est une procédure opérationnelle de bout en bout : comment exporter et publier des Projects créés dans Claude Web, et comment empaqueter, relire et publier du code généré avec Claude Code.

Comment publier/exporter un projet créé dans Claude Web (étape par étape) ?

Claude Web propose deux façons complémentaires de rendre des sorties publiques : Publish Artifacts (sortie unique : diagrammes, documents, graphiques) et Share Projects (visibilité au niveau du projet, accès des coéquipiers). La procédure suivante couvre ces deux flux ainsi que l’intégration ou le téléchargement.

Étape 1 — Préparer le(s) artefact(s) dans Claude Web

  1. Dans Claude Web, rassemblez les chats ou l’artefact (document, diagramme, organigramme, image) que vous souhaitez publier dans un Project ou un Artifact autonome.
  2. Nettoyez et annotez : modifiez le contenu pour qu’il soit lisible, ajoutez des légendes et toute attribution manquante.

Étape 2 — Publier l’Artifact (sortie unique)

  1. Ouvrez l’artefact dans Claude Web.
  2. Cliquez sur le bouton Publish (cette action bascule l’artefact en “public” et rend une URL publique disponible).
  3. Après la publication, cliquez sur Get embed code si vous souhaitez intégrer l’artefact dans un site ou un CMS — copiez l’extrait HTML généré. (L’intégration est prise en charge sur les plans free/Pro/Max.)

Notes & conseils

  • Vous pouvez également télécharger certains types d’artefacts (SVG, PNG, texte Mermaid, ou autres formats d’export) depuis l’interface — utilisez le téléchargement pour inclure l’artefact dans votre dépôt ou billet de blog.
  • Ajoutez une légende explicative et un texte alternatif à l’élément intégré pour l’accessibilité.

Étape 3 — Partager le Project (collection plus large avec permissions)

  1. Ouvrez la liste des Projects dans Claude Web.
  2. À côté du nom du projet, cliquez sur Share.
  3. Dans la boîte de dialogue de partage, vous pouvez :
  • Ajouter des membres individuels ou des coéquipiers via e-mail/nom.
  • Définir les niveaux de permission (Can view / Can edit). Pour des publications publiques, choisissez Make project public (si disponible) ou publiez individuellement les artefacts clés.

Étape 4 — Publier les artefacts du projet en externe

  • Publier un billet de blog / une note de version. Incluez l’URL publique ou l’artefact intégré, plus une courte note sur ce que Claude a généré vs. ce que les humains ont relu.
  • Créer une archive accessible. Ajoutez un lien vers un fichier ZIP ou un bundle d’export (voir l’empaquetage Claude Code ci-dessous) pour la reproductibilité.

Comment exporter et empaqueter les transcriptions ou le code générés par Claude Code ?

Claude Code est agentique et principalement piloté en CLI ; il enregistre les sessions localement et fournit des commandes slash (dont /export) pour enregistrer et exporter les conversations. Le flux recommandé est : exporter la conversation + les fichiers de support, convertir/nettoyer la sortie dans un format lisible, ajouter un dépôt de code avec des métadonnées, puis publier. Ci-dessous des étapes pratiques et reproductibles en utilisant la commande intégrée et des outils de packaging courants.

Étape 1 — Vérifier la bonne configuration de Claude Code

  • Installez Claude Code et configurez-le (suivez le guide d’installation officiel : connexion via la Claude Console ou configuration de la facturation si nécessaire).
  • Vérifiez que vous pouvez exécuter claude dans votre terminal et que vous disposez d’un espace de travail.

Étape 2 — Exporter la/les conversation(s)

  1. Dans le REPL (CLI interactive) de Claude Code, exécutez : /export myproject-conversation.jsonl ou simplement /export, ce qui copiera la conversation dans le presse-papiers ou écrira un fichier (le comportement dépend de la version et des indicateurs).
  2. Si vous préférez rassembler toutes les sessions du projet, inspectez le répertoire ~/.claude/projects/ (Claude Code y persiste les conversations en fichiers JSONL ou JSON). Exemple : ls -la ~/.claude/projects/
  3. Si l’export est en JSONL, convertissez en Markdown pour améliorer la lisibilité :
  • Extrait Python simple : import json out = [] with open('myproject-conversation.jsonl') as f: for line in f: out.append(json.loads(line)) # transform out -> markdown file

  • Ou utilisez des outils communautaires tels que claude-conversation-extractor ou claude-code-exporter (des projets communautaires existent pour analyser et convertir les sessions en Markdown/MDX).

Étape 3 — Créer un dépôt reproductible

  1. Créez un dépôt local : mkdir my-claude-project cd my-claude-project git init
  2. Ajoutez :
  • README.md — description du projet, notes de provenance, instructions d’utilisation.
  • CLAUDE.md — comment Claude a été utilisé (prompts, paramètres/temperature si pertinent, ce qui a été édité par des humains).
  • LICENSE — licence choisie.
  • artifacts/ — incluez les artefacts téléchargés (images, SVG) et les fichiers de conversation exportés (.jsonl ou .md).
  • src/ — code généré (le cas échéant) et scripts de support.
  1. Validez : git add . git commit -m "Initial Claude project export and artifact bundle"

Étape 4 — Empaqueter le code pour distribution

La voie de packaging dépend du langage et de la cible.

S’il s’agit d’un package JavaScript/Node :

  • npm init → renseignez les métadonnées.
  • Ajoutez index.js, des tests, et un dossier examples/.
  • Publiez sur npm : npm publish --access public (Utilisez --access public pour les packages avec scope que vous souhaitez rendre publics.)

S’il s’agit d’un package Python :

  • Ajoutez pyproject.toml ou setup.py.
  • Construisez la wheel et la sdist : python -m build twine upload dist/*

S’il s’agit d’une application web ou d’une démo :

  • Créez un petit front-end web (par ex., Vite/Next/Vercel).
  • Déployez sur Vercel/Netlify :
  • Connectez le dépôt GitHub.
  • Ajoutez des variables d’environnement avec des clés non sensibles (aucune pour une démo publique).
  • Déployez.

S’il s’agit d’un service containerisé :

  • Ajoutez un Dockerfile.
  • Construisez et poussez : docker build -t dockerhubuser/my-claude-demo:1.0 . docker push dockerhubuser/my-claude-demo:1.0

Étape 5 — Créer une release et la documentation

  • Sur GitHub : ouvrez le dépôt → créez une Release (tag v1.0.0) et téléversez les artefacts compilés (ZIP, tarball).
  • Ajoutez un CONTRIBUTING.md et un SECURITY.md décrivant comment signaler des problèmes ou des fuites de données sensibles.
  • Ajoutez une courte page de démo (GitHub Pages) avec l’URL d’artefact intégré depuis Claude Web ou des ressources téléchargeables.

Comment intégrer l’export Claude Code dans le CI/CD pour une publication automatisée ?

Exemple : GitHub Actions pour exporter, convertir et publier une release

  1. Objectif : lorsqu’une branche est poussée, exporter les derniers fichiers de conversation Claude (si vous les avez dans un artefact machine/CI ou via un serveur MCP) et créer une release.
  2. Étapes de haut niveau :
  • Utilisez un workflow (.github/workflows/publish.yml) qui :
  • Récupère le dépôt.
  • Exécute un petit script pour convertir JSONL → Markdown.
  • Utilise actions/create-release pour publier la release.
  • Téléverse l’artefact.
  1. Note de sécurité : ne stockez pas de clés API privées dans le dépôt ; utilisez GitHub Secrets et faites tourner les jetons.

(Des outils communautaires tels que claude-code-exporter et des serveurs compatibles MCP simplifient l’intégration de l’export de conversations dans des flux côté serveur ; recherchez des intégrations MCP/CLI qui diffusent les conversations vers une archive centralisée.)


Et le partage collaboratif et la reproductibilité — comment permettre aux autres d’exécuter le même flux de travail ?

Créer un environnement reproductible

  • Ajoutez environment.yml / requirements.txt / package.json listant les versions exactes.
  • Ajoutez un Makefile avec des cibles : make export make convert make build make release
  • Documentez la version exacte de Claude Code utilisée (par ex., claude-code v1.0.44) et la commande d’export. Cela aide les lecteurs à reproduire les exports (les versions modifient le comportement de /export).

Partager la conversation + le code

  • Publiez l’artefact Claude (URL publique/intégration) et liez vers la release GitHub qui contient les transcriptions exportées et le code packagé.
  • Ajoutez une démo en un clic (Vercel / GitHub Pages) et incluez un lien Try it.

Conclusion — publier avec discernement, itérer rapidement

Rendre public un projet Claude est l’occasion de partager des artefacts utiles, d’accélérer la recherche et de faire grandir un écosystème — mais cela doit être fait délibérément. Les avancées récentes (Claude Opus 4.5 et un outillage développeur enrichi) signifient que les artefacts générés seront plus puissants et plus utiles que jamais ; cette puissance doit être associée à une forte provenance, un scan des secrets, des tests de sécurité et une documentation claire.

Les développeurs peuvent accéder à l’Claude Opus 4.5 API etc. via CometAPI, la dernière version du modèle étant toujours mise à jour avec le site officiel. Pour commencer, explorez les capacités du modèle dans le Playground et consultez le guide API pour des instructions détaillées. Avant d’y accéder, veuillez vous assurer que vous êtes connecté à CometAPI et que vous avez obtenu la clé API. CometAPI propose un prix bien inférieur au tarif officiel pour vous aider à intégrer.

Prêt à commencer ? → Free trial of Claude opus 4.5 !

Si vous souhaitez d’autres conseils, guides et actualités sur l’IA, suivez-nous sur VK, X et Discord !

En savoir plus

500+ Modèles en Une API

Jusqu'à 20% de réduction