Comment puis-je rendre public et publier un projet Claude ?

CometAPI
annaDec 3, 2025
Comment puis-je rendre public et publier un projet Claude ?

Faire une Claude Le fait qu'un projet soit accessible au public signifie généralement deux choses à la fois : (1) prendre le contenu (1) les éléments créés lors d'une session Claude Web / Claude Projects (transcriptions de chat, artefacts, documents, « projets » d'interface utilisateur) et leur exportation ou partage, et (2) la prise code Généré ou structuré par Claude Code, ce code est ensuite conditionné pour être utilisé et exécuté par d'autres personnes (ou systèmes de production). Cet article décrit en détail, étape par étape, les deux processus, en intégrant des recommandations sur la sécurité, la provenance et les bonnes pratiques.

Ce qui suit est une présentation opérationnelle complète : comment exporter et publier les projets créés dans Claude Web, et comment empaqueter, examiner et publier le code généré avec Claude Code.

Points clés à retenir : publiez des artefacts et des projets depuis Claude Web en utilisant les fonctionnalités intégrées. Publier / Partager flux (vous pouvez également intégrer des artefacts ou copier un lien public), et exporter/enregistrer les conversations Claude Code (en utilisant le /export commande et les fichiers sous ~/.claude/projects/) puis les intégrer dans un dépôt de code normal ou une version (GitHub, npm/PyPI/Docker ou une application web hébergée).

Quels sont les enjeux de la publication des projets de Claude ?

Ces deux dernières années, Anthropic a fait évoluer la gamme de produits Claude avec des fonctionnalités essentielles pour la publication et le partage :

  • Projets Claude (L'interface utilisateur Projets sur Claude.ai) permet aux utilisateurs Pro et Team d'organiser les discussions en projets et de rendre les discussions/artefacts sélectionnés visibles par les membres de l'équipe — un élément clé pour partager un projet en interne et le préparer à une diffusion publique.
  • Anthropic a publié Claude CodeClaude Code est un outil de codage autonome, centré sur le terminal et les environnements de développement intégrés (IDE), et propose des intégrations CLI/IDE (VS Code, JetBrains) qui génèrent des artefacts de code et s'intègrent aux chaînes d'outils de développement. Une documentation publique et des recommandations de bonnes pratiques sont également disponibles pour son utilisation dans des projets concrets.
  • Les ressources d'assistance de Claude incluent des procédures d'exportation des données utilisateur explicites depuis l'interface web (Paramètres → Confidentialité → Exporter) permettant de sauvegarder ou de migrer les données d'un projet avant publication. Des contrôles d'exportation sont également disponibles pour les propriétaires principaux des plans d'équipe.

Ce qui suit est une présentation opérationnelle complète : comment exporter et publier les projets créés dans Claude Web, et comment empaqueter, examiner et publier le code généré avec Claude Code.

Comment publier/exporter un projet créé dans Claude Web ?

Quelles sont les fonctionnalités de Claude Web pertinentes pour l'exportation et la publication ?

Claude Web prend en charge les Projets (un espace de travail pour organiser les discussions, les fichiers et les documents téléchargés) et permet d'exporter les données des utilisateurs ou de l'organisation via Paramètres → Confidentialité → Exporter les données. Claude peut également créer des fichiers (PowerPoint, Excel, Word, PDF) téléchargeables directement ou enregistrables sur Google Drive. Cependant, la base de connaissances interne des Projets et certains journaux d'interaction ne disposent pas encore d'un bouton « Exporter le projet ». Il est donc recommandé d'utiliser la fonction d'exportation intégrée et le téléchargement des documents, et de compléter par une extraction automatisée si nécessaire.

Étape 1 — Audit du contenu du projet (sécurité et propriété intellectuelle)

  1. Ouvrez le projet dans l'interface web de Claude (claude.ai/projects) et listez tous les fichiers téléchargés, instructions, invites et artefacts générés.
  2. Supprimez ou masquez tout secret, identifiant ou donnée privée contenu dans les artefacts (recherchez .env Contenu (clés API, données personnelles). Traitez les résultats du modèle de la même manière : supprimez les sections protégées par le droit d’auteur si vous ne pouvez pas prouver la licence.
  3. Classer les ressources tierces (images, ensembles de données) et vérifier que les licences autorisent leur redistribution.

Étape 2 — Exporter les documents officiels à l'aide de l'interface utilisateur Web

  1. Téléchargez les fichiers générés directement depuis la conversation (Claude peut les créer). .pptx, .xlsx, .docx, .pdf — enregistrez-les via le bouton de téléchargement ou enregistrez-les sur Google Drive).
  2. Pour exporter les données au niveau du compte ou de l'organisation (historique des conversations, métadonnées du compte) : Paramètres → Confidentialité → Exporter les données (les propriétaires principaux des comptes et des organisations disposent de flux d'exportation). Un lien d'exportation archivé vous sera alors envoyé par e-mail.

Remarques et pièges :

  • Les messages/projets supprimés (ou les éléments supprimés par les paramètres de conservation) ne seront pas inclus dans les exportations après leur suppression.
  • L'exportation peut prendre du temps à préparer ; le lien de téléchargement est envoyé par courriel et expirera (veuillez en faire la demande à nouveau s'il expire).

Étape 3 — Rendre public l'artefact (sortie unique)

  1. Ouvrez l'artefact dans Claude Web.
  2. Cliquez sur Publier bouton (cette action rend l'artefact « public » et met à disposition une URL publique).
  3. Après la publication, cliquez Obtenir le code d'intégration Si vous souhaitez intégrer l'élément dans un site ou un CMS, copiez l'extrait HTML généré. (L'intégration est prise en charge par les forfaits gratuit, Pro et Max.)

Notes et conseils

  • Vous pouvez aussi vous download Certains types d'artefacts (SVG, PNG, texte Mermaid ou autres formats d'exportation) depuis l'interface utilisateur — utilisez le téléchargement pour inclure l'artefact dans votre dépôt ou votre article de blog.
  • Ajoutez une légende explicative et un texte alternatif au contenu intégré pour en améliorer l'accessibilité.

Étape 4 — Conditionner le contenu exporté pour publication

  1. Créez un dépôt Git en local : git init, ajoutez un fichier README clair décrivant la provenance, les limitations et la licence.
  2. Ajouter un LICENSE Choisissez une licence permissive ou restrictive selon vos objectifs. Envisagez une clause « usage réservé à la recherche » ou « interdiction d’utilisation militaire ou commerciale » si des restrictions sont nécessaires (attention : l’application de cette clause est complexe ; consultez un service juridique).
  3. Ajouter CONTRIBUTING.md et CODE_OF_CONDUCT.md si vous avez l'intention d'accepter des contributions de la communauté.
  4. Ajouter un MODEL_CARD.md/SYSTEM_CARD.md Il est essentiel de résumer les travaux de Claude, les tests de sécurité effectués et les données/notes de provenance que vous souhaitez publier. Cette transparence est primordiale.

Étape 5 — Vérifications de cohérence avant la campagne publique

  • Exécutez des scanners secrets (voir la section « Comment allons-nous supprimer les secrets ? »).
  • Vérifiez qu'aucune donnée personnelle ni aucun contenu interdit ne subsiste.
  • Assurez-vous que les documents exportés sont nettoyés des virus et des métadonnées (supprimez les modifications suivies et les métadonnées cachées).

Étape 6 — Publier

  • Publiez le code/les artefacts sur un hébergeur public (GitHub/GitLab). Utilisez une étiquette de version et une note de version descriptive. Pour un site statique ou une démo, envisagez GitHub Pages, Netlify ou un conteneur Docker publié sur un registre.
  • Si vous publiez des artefacts interactifs créés par Claude (par exemple, un site de démonstration), assurez-vous que les requêtes d'exécution ne divulguent pas les clés API du serveur — utilisez des proxys côté serveur et des limites de débit.

Exemple pratique (démo HTML statique)

  • Copiez l'artefact HTML du projet dans index.html. Ajouter README.md avec instructions de reproduction.
  • S'engager et pousser :
git init
git add .
git commit -m "Initial publish: Claude Project export v1.0"
gh repo create my-claude-demo --public --source=. --push
  • Activez GitHub Pages dans les paramètres du dépôt (branche : main / dossier : /) ou configurez GitHub Actions pour déployer sur Netlify/S3.

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

Claude Code est un agent et principalement piloté par ligne de commande ; il enregistre les sessions localement et fournit des commandes slash (y compris /exportPour enregistrer et exporter des conversations, la procédure recommandée est la suivante : exporter la conversation et les fichiers associés, convertir/nettoyer le résultat dans un format lisible, ajouter un dépôt de code avec les métadonnées, puis publier. Vous trouverez ci-dessous les étapes pratiques et reproductibles à l’aide de la commande intégrée et des outils de packaging courants.

Étape 1 — Assurez-vous que Claude Code est correctement configuré

  • Installez Claude Code et configurez-le (suivez les instructions). le guide d'installation: il est recommandé de se connecter via la console Cometapi, puis de configurer la facturation si nécessaire. Cometapi propose des tarifs API plus abordables.
  • Vérifiez que vous pouvez exécuter claude dans votre terminal et que vous disposez d'un espace de travail.

Étape 2 — Exporter la ou les conversations

  1. Dans l'interface REPL (CLI interactive) de Claude Code, exécutez : /export myproject-conversation.jsonl ou simplement /export qui copiera la conversation dans le presse-papiers ou écrira dans un fichier (le comportement dépend de la version et des options). /export Cette commande exporte la session actuelle vers un fichier ou le presse-papiers.
  2. Si vous préférez rassembler toutes les séances du projet, consultez le ~/.claude/projects/ répertoire (Claude Code y conserve les conversations sous forme de fichiers JSONL ou JSON). Exemple : ls -la ~/.claude/projects/
  3. Si le format d'exportation est JSONL, convertissez-le en Markdown pour une meilleure lisibilité :
  • Extrait de code 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 or claude-code-exporter (Il existe des projets communautaires qui analysent et convertissent les sessions en Markdown/MDX).

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

  1. Créer un dépôt local : mkdir my-claude-project cd my-claude-project git init
  2. Ajouter :
  • README.md — Description du projet, notes de provenance, instructions d'utilisation.
  • CLAUDE.md — comment Claude a été utilisé (invites, température/paramètres le cas échéant, ce qui a été modifié par l'homme).
  • LICENSE — licence choisie.
  • artifacts/ — inclure les artefacts téléchargés (images, SVG) et les fichiers de conversation exportés (.jsonl or .md).
  • src/ — le code généré (le cas échéant) et les scripts de support.
  1. S'engager: git add . git commit -m "Initial Claude project export and artifact bundle"

Étape 4 — Conditionner le code pour la distribution

Le type de packaging que vous choisirez dépendra du langage de programmation et du public cible.

S'il s'agit d'un package JavaScript/Node (nécessite un compte npm) :

  1. Créez un répertoire : mkdir my-claude-project && cd my-claude-project
  2. Initialiser git : git init
  3. Initialiser les métadonnées du paquet : npm init → Remplir les métadonnées.
  4. Ajouter index.js, des tests et un examples/ dossier.
  5. echo "MIT" > LICENSE (ou utilisez la licence que vous avez choisie).
  6. Créez un compte npm et authentifiez-vous : npm login
  7. Publier sur npm : npm publish --access public (Utilisation --access public (pour les packages à portée limitée que vous souhaitez publics.)
cpp
npm publish --access public

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

  • Préparer le dépôt : Ajouter pyproject.toml or setup.py.
  • Désinfecter et tester : Exécuter pytest, typage statique (mypy), et les vérifications de dépendances. Supprimez les secrets et les informations d'identification.
  • Compilation et publication : Générer un fichier wheel et un sdist
nginx
#creates dist/
python -m build

# follow Twine prompts (use TestPyPI first if you want a dry run)

twine upload dist/*

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

  • Créer une petite interface web (par exemple, Vite/Next/Vercel).
  • Déploiement sur Vercel/Netlify :
  • Connectez-vous au dépôt GitHub.
  • Ajouter des variables d'environnement avec des clés non sensibles (aucune pour la démo publique).
  • Déployer.

S'il s'agit d'un service conteneurisé :

  • Ajouter Dockerfile.
  • Construire et déployer :
perl
# test locally

docker build -t dockerhubuser/my-claude-demo:1.0 .
# Push to registry (Docker Hub / GitHub Container Registry):

docker push dockerhubuser/my-claude-demo:1.0

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

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

Comment intégrer l'export de code Claude dans un processus CI/CD ?

Exemple : GitHub Actions pour exporter, convertir et publier

1.Objectif: Lorsqu'une branche est poussée, exportez les derniers fichiers de conversation Claude (si vous les avez sur une machine/un artefact CI ou via un serveur MCP) et créez une version.

  1. Étapes de haut niveau :

Utilisez un flux de travail (.github/workflows/publish.yml) que:

  • Consulte le dépôt.
  • Exécute un petit script pour convertir JSONL en Markdown.
  • Utilisations actions/create-release publier le communiqué.
  • Téléverse l'artefact.
  1. Note de sécurité : Ne stockez pas les clés API privées dans le dépôt ; utilisez GitHub Secrets et faites tourner les jetons.

(Outils communautaires tels que claude-code-exporter et les serveurs compatibles MCP simplifient l'intégration de l'exportation des conversations dans les flux serveur ; recherchez les intégrations MCP/CLI qui diffusent les conversations vers une archive centralisée).


Qu’en est-il du partage collaboratif et de la reproductibilité ?

Créer un environnement reproductible

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

Partager la conversation + le code

  • Publiez l'artefact Claude (URL publique/intégration) et créez un lien vers la version GitHub contenant les transcriptions exportées et le code empaqueté.
  • Ajoutez une démo en un clic (Vercel / GitHub Pages) et incluez un Try it lien.

pièges techniques spécifiques et comment les éviter

Piège : divulgation de secrets ou d’informations personnelles

Remède: Utilisez une analyse automatisée (truffleHog, git-secrets) avant la publication. Ajoutez un hook pre-commit pour bloquer les envois accidentels. .env ou des clés API.

Piège : s'appuyer sur des fichiers de conversation JSONL bruts comme artefact destiné à l'utilisateur

Remède: Convertir au format Markdown, ajouter des notes de provenance et ne présenter que les résultats nettoyés et contextualisés comme artefacts principaux.

Piège : incompatibilité de versions et incompatibilité future

Remède: Les versions épinglées (à la fois Claude Code et toutes les bibliothèques d'assistance) incluent claude-version.txt or claude-code-version dans le dépôt.

Piège : absence de licence

Remède: ajouter LICENSE Dès le début. Si vous souhaitez une réutilisation permissive, choisissez MIT/Apache 2.0 ; pour un contrôle commercial, optez pour une licence plus restrictive.


Comment puis-je indiquer aux utilisateurs ce que Claude a fait par rapport à ce que les humains ont fait ?

Bonnes pratiques : attribution explicite et fichier de provenance

CLAUDE.md — format court :

## Provenance 

- Created with Claude Web (artifact: <public-URL>) 
- Prompts used: (excerpted) 
- Human edits:  normalized content on 2025-12-03 
- Exported from Claude Code: /export -> myproject-conversation.jsonl

Ajouter un USAGE.md et LIMITATIONS.md Description du risque d'hallucinations modélisées, des garde-fous recommandés et des coordonnées pour les corrections.

Conclusion — publiez de manière réfléchie, itérez rapidement

Rendre public un projet Claude est l'occasion de partager des artefacts utiles, d'accélérer la recherche et de développer un écosystème ; toutefois, cette démarche doit être délibérée. Les avancées récentes (Claude Opus 4.5 et outils de développement enrichis) permettent de générer des artefacts plus performants et plus utiles que jamais ; cette puissance doit s'accompagner d'une traçabilité rigoureuse, d'une détection des secrets, de tests de sécurité et d'une documentation claire.

Les développeurs peuvent accéder API Claude Opus 4.5 etc. via CometAPI, la dernière version du modèle est constamment mis à jour avec le site officiel. Pour commencer, explorez les capacités du modèle dans la section cour de récréation et consultez le Guide de l'API Pour des instructions détaillées, veuillez vous connecter à CometAPI et obtenir la clé API avant d'y accéder. API Comet proposer un prix bien inférieur au prix officiel pour vous aider à vous intégrer.

Prêt à partir ?→ Essai gratuit de Claude opus 4.5 !

Si vous souhaitez connaître plus de conseils, de guides et d'actualités sur l'IA, suivez-nous sur VKX et Discord!

FAQ

1) Que signifie « rendre un projet public » dans Claude ?

Pour ProjetsLes commandes de visibilité de Claude vous permettent de garder un projet privé (réservé aux personnes invitées) ou le partager avec Tout le monde chez La documentation officielle décrit ces deux options ; il n’existe pas de bouton intégré permettant de rendre automatiquement un projet public sur Internet.


2) Comment rendre un projet public (étape par étape) ?

  1. Ouvrez le projet dans Claude.
  2. Cliquez sur Partagez bouton (à droite du nom du projet).
  3. Sous Accès général choisissez Tout le monde chez pour l'ouvrir à votre organisation.
    Vous pouvez modifier cela à tout moment.

3) Puis-je rendre un projet visible à l'ensemble d'Internet (à toute personne disposant d'un lien) ?

Pas directement. La visibilité du projet est limitée à l'organisation dans l'interface utilisateur officielle. Si vous avez besoin d'un accès à l'ensemble d'Internet, publiez-le. artefacts individuels (voir les points suivants) ou utilisez des solutions de déploiement/intégration externes.

4) Qu’est-ce qu’un « artefact » et en quoi la publication diffère-t-elle de la visibilité du projet ?

An artefact = un seul résultat (diagramme, document exporté, graphique, etc.) créé dans Claude. Les artefacts ont leurs propres Publier Flux : vous pouvez publier un document publiquement et obtenir le code d’intégration pour l’afficher sur un site web. C’est la méthode recommandée pour rendre visible un élément unique sur le web.


5) Puis-je rendre un projet public ou un artefact non publié privé/non publié ?

Oui, vous pouvez modifier la visibilité du projet à tout moment (Partager → choisir « Personnes invitées uniquement »). Pour les artefacts, vous pouvez les dépublier ou supprimer les liens d’intégration via les options de personnalisation.

En savoir plus

500+ Modèles en Une API

Jusqu'à 20% de réduction