Cette traduction est maintenue en parallèle de la version anglaise ; en cas de divergence, l'anglais fait foi.
Il existe aujourd’hui une multitude d’agents d’IA, mais leurs productions se dispersent entre votre ordinateur, les historiques de conversation et les clouds des différentes plateformes, ce qui complique leur gestion, leur partage et leur consultation ultérieure.
**artifact-site est un espace de travail auto-hébergé pour les particuliers et les équipes, comparable à Claude Artifacts ou OpenAI Sites.** Vos différents agents créent les contenus ; artifact-site les centralise : pages et documents deviennent des liens pour faciliter le partage, les commentaires et retours, le contrôle d’accès et la conservation des versions. Les agents que vous utilisez déjà peuvent continuer à modifier, publier, rechercher et mettre à jour ces créations via la CLI ou MCP.
Vous pouvez auto-héberger artifact-site ou utiliser la version cloud hébergée par Lexmount.
> **[Utiliser la version cloud](https://yours.lexmount.com/artifact-site)** — hébergée par Lexmount, sans déploiement à gérer. Glissez-déposez un fichier pour le publier et obtenir un lien de partage. Téléversez un fichier sans vous connecter ou **connectez-vous avec Google ou GitHub** pour conserver vos sites, les classer dans des dossiers et contrôler qui peut ouvrir chaque lien.
>
> Les envois anonymes expirent après quelques jours.
Déposez un fichier, obtenez un lien, partagez-le. Consultez votre travail publié en ligne et choisissez qui peut l'ouvrir dans les réglages de partage.
## Pourquoi artifact-site
- **Gardez le travail à un seul endroit.** Organisez pages et documents dans des dossiers et retrouvez-les par recherche plein texte, y compris en chinois. Les membres de l'équipe et les agents trouvent le travail auquel ils ont accès.
- **Déposez et partagez.** Téléversez du HTML, un dossier de build, un ZIP ou un document pour obtenir un lien. Les sites volumineux sont envoyés par morceaux. Partagez avec tout le monde, les utilisateurs connectés, des personnes nommées ou les détenteurs d'un code d'accès.
- **Continuez d'améliorer le travail publié.** Modifiez le texte ou la source HTML dans le navigateur, ou laissez un agent mettre à jour tout le site. Chaque modification conserve une version, avec retour en arrière et possibilité d'enregistrer une copie.
- **Laissez les agents reprendre là où ils s'étaient arrêtés.** Publiez et mettez à jour via le guide, la CLI ou MCP, puis recherchez par contenu et lisez le texte extractible. Par exemple, retrouvez un rapport précédent et mettez-le à jour à la même adresse pour que votre équipe le consulte.
## Comparaison avec les produits hébergés
| Pour votre équipe | Claude Artifacts / Claude Code Artifacts | ChatGPT Sites (OpenAI) | artifact-site |
| --- | --- | --- | --- |
| Hébergement | Géré par Anthropic | Géré par OpenAI | **Votre serveur**, avec stockage de fichiers local ou compatible S3 |
| Publication | Dans Claude / Claude Code | Dans ChatGPT Sites | **Tout outil**, via téléversement, CLI ou MCP distant |
| Contenus privilégiés | Artefacts interactifs | Sites web et applications hébergés | HTML statique, dossiers de build, ZIP, PDF et documents Office¹ |
| Identité | Comptes Claude | Comptes ChatGPT | **Votre fournisseur OIDC**, par exemple Google, Keycloak ou Okta |
¹ L’aperçu en ligne des documents Office nécessite Gotenberg. artifact-site héberge des fichiers prêts à publier ; il n’exécute ni backends applicatifs ni tâches de build.
Claude Artifacts et ChatGPT Sites associent création et partage hébergé. artifact-site complète ces flux avec un espace commun sur votre propre infrastructure pour les pages et documents produits par différents outils.
Les fonctionnalités et le partage varient selon l’offre et évoluent ; consultez les guides officiels de [Claude Artifacts](https://support.claude.com/en/articles/9487310-what-are-artifacts-and-how-do-i-use-them) et [ChatGPT Sites](https://learn.chatgpt.com/docs/sites).
## Sommaire
- [Ce que vous pouvez publier](#ce-que-vous-pouvez-publier)
- [Démarrage rapide (déploiement local)](#démarrage-rapide-déploiement-local)
- [Connecter un agent de codage](#connecter-un-agent-de-codage)
- [Déployer pour votre équipe](#déployer-pour-votre-équipe)
- [Fonctionnement](#fonctionnement)
- [Documentation](#documentation)
- [Contribuer](#contribuer)
- [Licence](#licence)
## Ce que vous pouvez publier
| Contenu | Ce que vous pouvez faire |
| --- | --- |
| HTML, dossiers de sites statiques, ZIP | Téléverser et prévisualiser des sites d'une ou plusieurs pages, y compris la sortie de build comme `dist/`. Les pages HTML acceptent l'édition visuelle du texte et l'édition de la source. |
| PDF | Lire en ligne, rechercher et extraire le texte. |
| Documents Office, comme PPTX et DOCX | Stocker et télécharger les originaux ; activer Gotenberg pour l'aperçu en ligne. |
Compilez les projets web en fichiers statiques avant de les téléverser ; la plateforme n'exécute ni backends d'application ni tâches de build. Les documents PDF et Office ne prennent pas en charge l'édition HTML visuelle, et les images numérisées ne passent pas automatiquement par l'OCR.
Les pages hébergées s'exécutent dans un bac à sable et ne peuvent pas utiliser la session de connexion de la plateforme. Les connexions à des API externes exigent une liste d'origines autorisées. Voir les [limites d'exécution](../src/content/publish-skill.md) et la [conception de la sécurité](../SECURITY.md).
## Démarrage rapide (déploiement local)
Vous pouvez utiliser la [version cloud](https://yours.lexmount.com/artifact-site) sans rien installer. Pour un déploiement local, exécutez les trois commandes ci-dessous. Il vous faut Git, Make, Bash, Docker 24+ et le plugin Compose 2.24+. Sur macOS, utilisez Docker Desktop ; sur Windows, exécutez les commandes dans WSL2 avec l’intégration WSL de Docker Desktop activée. Aucune installation de Node, aucun domaine ni fournisseur d’identité n’est nécessaire.
```bash
git clone https://github.com/lexmount/artifact-site.git && cd artifact-site
cp .env.example .env
make build up
```
Une fois démarré, ouvrez **http://127.0.0.1:4300** et déposez du HTML, un dossier de site statique ou un PDF pour voir votre travail. Les nouveaux sites sont privés par défaut ; créez un lien avec l'accès voulu dans le partage (Sharing) avant de l'envoyer à quelqu'un.
Le premier lancement télécharge les dépendances et construit l'image, puis démarre l'application et Postgres. Utilisez ces commandes dans un clone tout neuf. Le service n'est accessible qu'en local par défaut ; `make down` l'arrête et conserve les données. Pour le rendre accessible à votre équipe, suivez [Déployer pour votre équipe](#déployer-pour-votre-équipe).
Besoin d'un fichier pour essayer ? Créez une page d'exemple
```bash
printf 'Hello
Hello, artifact-site!
' > hello.html
```
Déposez `hello.html` sur la page d'accueil (ou choisissez **Upload**). Vous devriez voir « Hello, artifact-site! ». Copiez un lien depuis les réglages de partage ; les liens d'un déploiement local ne s'ouvrent que sur la même machine.
## Connecter un agent de codage
Choisissez le point d’entrée adapté à votre agent :
- **Skill**: `npx skills add lexmount/artifact-site` — installez le [skill pour agents](../skills/artifact-site/SKILL.md) et indiquez à votre agent l’URL de votre serveur.
- **CLI**: `npm install -g @artifact-site/cli` — nécessite Node 24+ ; exemples de commandes ci-dessous.
- **MCP**: `https://your-server/mcp` — connectez ChatGPT, Claude ou un autre client MCP via la connexion OAuth du serveur ; aucune installation de la CLI n’est nécessaire. Un client qui ne lance que des serveurs MCP locaux peut utiliser `artifact-site mcp` de la CLI à la place.
**CLI et MCP créent des œuvres privées par défaut, sans lien indépendant.** Pour partager le lien principal, utilisez `artifact-site visibility unlisted` ou MCP `artifact_site_set_visibility`.
Ou laissez faire votre agent de codage. Avec le guide des agents (/for-agents.md), la CLI ou le serveur MCP, « publie ceci et donne-moi un lien » tient en une seule instruction — et le site peut être mis à jour, recherché et lu de la même façon.