Déployez depuis Claude Code en une session : connectez Fine Structure via MCP ou le plugin open source, puis livrez hébergement, base de données et domaine.
Des créateurs qui travaillent dans Claude Code et veulent voir en ligne le projet qu'ils viennent de construire, avec l'hébergement, les données et l'authentification pris en charge.
- Un chemin de déploiement qui fonctionne, de Claude Code à une URL en ligne, en une seule session
- Une vision claire de ce que la plateforme héberge pour vous : pages, base de données, authentification, domaines
- Un test honnête pour savoir quand un hébergeur statique convient mieux
Pour déployer une application depuis Claude Code, vous connectez Claude à un runtime capable de l'héberger. Avec Fine Structure, deux entrées sont possibles : ajouter https://finestructure.ai/api/mcp comme connecteur personnalisé dans les paramètres de claude.ai et approuver l'écran OAuth, ou installer le plugin open source avec /plugin marketplace add finestructure-ai/claude-plugin puis /plugin install finestructure@finestructure. Claude génère ensuite une application complète avec create_app, ou porte votre projet existant dans le runtime de la plateforme fichier après fichier, et le résultat tourne sous forme de pages React hébergées, avec une base de données managée, l'authentification, un domaine personnalisé et le retour à une version enregistrée. L'offre gratuite ne demande pas de carte : la génération consomme des crédits, tandis que les modifications, la publication et les domaines restent gratuits.
Claude Code excelle à produire une application et se révèle totalement incapable d'en faire tourner une. Une session se termine par un dossier sur le disque : des composants React, un modèle de données qui a pris forme au fil de la conversation, un flux d'authentification qui suppose l'existence d'un serveur. Le déploiement, c'est le moment où ce dossier reçoit une URL, une base de données et une connexion qui fonctionne pour d'autres que vous.
La réponse habituelle tient de la plomberie : pousser vers un dépôt, brancher la CI, provisionner une base de données ailleurs, ajouter un service d'authentification, pointer le DNS, attendre les certificats. Chaque pièce est raisonnable et la somme se compte en demi-journée. L'autre réponse consiste à donner à Claude Code un accès direct à un runtime qui possède déjà ces pièces, pour que déployer devienne un simple appel d'outil dans la même conversation.
Le cadrage honnête: Notre plateforme n'est pas un bouton de déploiement vissé sur votre stack actuelle. C'est un runtime, et l'application vient y vivre. L'échange est réel : vous obtenez l'hébergement, la base de données, l'authentification et les domaines sans les assembler, et vous renoncez au contrôle de la couche serveur.
Deux chemins, une seule destination : le même compte et les mêmes applications. Choisissez le connecteur si l'essentiel de votre travail se passe dans claude.ai. Choisissez le plugin si vous vivez dans le terminal et voulez des commandes de déploiement à côté de votre code.
Voie 1 : le connecteur MCP: Ouvrez les paramètres dans claude.ai, choisissez Add custom connector, collez https://finestructure.ai/api/mcp comme URL et approuvez l'écran OAuth. Un clic, aucune clé API, aucune variable d'environnement qui traîne dans un dotfile. Claude voit alors environ 70 outils : création d'application, écriture de fichiers, entities, publication, domaines et statistiques.
Voie 2 : le plugin open source pour Claude Code: Lancez /plugin marketplace add finestructure-ai/claude-plugin, puis /plugin install finestructure@finestructure. Cela ajoute /deploy, /fs-status et /fs-domain à votre session. Le code est public : vous pouvez lire ce qu'il envoie avant de l'installer, au lieu de faire confiance à une description.
À propos des annuaires: Nos soumissions aux annuaires sont en cours d'examen. Tant que ce n'est pas terminé, nous ne qualifierons ni le connecteur ni le plugin d'officiel, de vérifié ou de référencé. Installez-les parce que l'URL est publique et que le code est lisible, pas à cause d'un badge.
Il existe deux modes de déploiement. Le premier part d'une phrase : create_app prend un prompt et produit une application complète, avec des pages, des schémas d'entities, le câblage de l'authentification et une URL qui fonctionne. C'est la voie rapide quand l'idée est encore molle et que le moyen le plus court de la comprendre est de la regarder. La génération consomme des crédits : c'est la seule partie mesurée du parcours.
Le second mode porte un projet que vous avez déjà. Claude lit vos fichiers et les réécrit un à un dans le runtime de la plateforme : les pages deviennent des pages de la plateforme, le modèle de données devient des entities, les appels d'authentification deviennent l'authentification de la plateforme. C'est un portage, pas un envoi à l'aveugle. Tout fichier qui supposait un serveur sous votre contrôle est réécrit face au runtime, et c'est précisément là que Claude Code justifie sa place.
À quoi ressemble une vraie première session: Demandez à Claude de créer l'application, ouvrez la preview, puis continuez à modifier les fichiers dans la même conversation jusqu'à ce que les pages correspondent à ce que vous aviez en tête. Les modifications de fichiers et la publication ne consomment pas de crédits : la boucle qui suit la génération est donc gratuite. Quand le rendu est bon, publiez, attachez un domaine et laissez le TLS se régler tout seul.
Les hébergeurs statiques sont très bons dans leur domaine. Si votre livrable est un bundle frontend et rien d'autre, ils le serviront plus vite, moins cher et avec un écosystème plus large que le nôtre. La comparaison devient intéressante dès que l'application a besoin d'état, d'utilisateurs et d'un chemin de retour.
Ce dont l'application a besoin | Fine Structure | Cible de déploiement statique
Hébergement | Pages React hébergées depuis le runtime de la plateforme | Meilleure vitesse frontend brute, écosystème le plus large
Base de données | Entities managées, prêtes avant le premier déploiement | À apporter, provisionnée séparément
Authentification | Intégrée, avec sessions et utilisateurs par application | À apporter, via votre service ou votre fournisseur
Domaines | Domaine personnalisé avec TLS automatique | Domaine personnalisé avec TLS automatique, parcours mature
Retour arrière | Restaurer une version enregistrée de l'application | Redéployer un build antérieur ou annuler le commit
Agents | Des agents IA qui continuent de travailler selon un planning | Non inclus, à exécuter ailleurs
Quand nous sommes le mauvais choix: Trois cas où un autre outil vaut mieux, et nous le dirons. Un runtime serveur sur mesure qui doit vous appartenir, par exemple un binaire Go ou un worker Python avec des bibliothèques système précises. Un monorepo avec son propre backend que vous ne réécrirez pas. L'hébergement purement statique à grande échelle, où un CDN sans base de données l'emporte.
Le déploiement n'est pas la fin du travail. C'est le moment où l'application se met à produire des faits plutôt que des opinions. Quatre choses deviennent disponibles, et aucune ne demande de quitter la conversation.
Les agents sont la partie qui surprend. Un agent, ici, n'est pas un widget de chat collé sur une page. C'est un travailleur rattaché à l'application, qui continue de tourner selon un planning une fois l'ordinateur fermé, lit les données de l'application et peut écrire à son propriétaire vérifié sur WhatsApp ou par e-mail. L'application vous dit qu'il s'est passé quelque chose au lieu d'attendre qu'on vienne la consulter.
Tout ce qui suit la génération reste dans la même session Claude : modifier un fichier, publier, vérifier le domaine, lire les statistiques, ajuster un agent. L'offre gratuite ne réclame pas de carte, et la façon honnête d'évaluer tout cela est de pointer Claude vers une petite application réelle et de voir jusqu'où il va.
Pas tout seul. Claude Code écrit et modifie des fichiers, et il lui faut une cible capable de les héberger. Ajoutez notre connecteur MCP ou installez le plugin, et le déploiement devient un appel d'outil : créer l'application, écrire les fichiers, publier, attacher un domaine.
https://finestructure.ai/api/mcp. Dans claude.ai, ouvrez les paramètres, choisissez Add custom connector, collez cette URL et approuvez l'écran OAuth. Aucune clé API à copier, et Claude voit alors environ 70 outils.
Lancez /plugin marketplace add finestructure-ai/claude-plugin, puis /plugin install finestructure@finestructure. Vous obtenez /deploy, /fs-status et /fs-domain. Le plugin est open source, et nos soumissions aux annuaires sont en cours d'examen : nous ne revendiquons donc aucun statut officiel.
Il existe une offre gratuite et elle ne demande pas de carte. Générer une application consomme des crédits. Les modifications de fichiers, la publication et les domaines personnalisés, non.
Oui. Claude le porte dans le runtime de la plateforme fichier après fichier : les pages deviennent des pages de la plateforme, le modèle de données devient des entities, les appels d'authentification sont réécrits. C'est un portage, pas un envoi, attendez-vous donc à ce que les fichiers changent de forme.
Oui. Ajoutez un domaine personnalisé et le TLS est émis automatiquement. Utilisez /fs-domain depuis le terminal, ou demandez à Claude via le connecteur MCP.
Restaurez une version enregistrée. Le retour arrière ramène l'application à un état enregistré antérieur, ce qui est souvent plus rapide que de diagnostiquer un changement en production et vous rend une base de référence qui fonctionne.
Quand vous avez besoin d'un runtime serveur sur mesure qui doit vous appartenir, par exemple un binaire Go ou un worker Python avec des bibliothèques système précises. Quand un monorepo garde son propre backend. Ou quand vous voulez de l'hébergement purement statique à grande échelle, où un CDN sans base de données l'emporte.