Sommaire
Ce ne sont pas deux choses comparables. Le vibe coding est une manière de faire, décrire ce qu'on veut en langage courant et laisser l'IA écrire le code, puis corriger par itérations. Claude Code est un outil, un agent qui s'installe sur votre machine et travaille dans un projet réel. On peut faire du vibe coding avec Claude Code. On peut aussi utiliser Claude Code de manière rigoureuse, en relisant chaque modification. La question pour une PME n'est donc pas de choisir entre les deux. Elle est de savoir jusqu'où on veut regarder ce qui est produit.
Le vibe coding, une manière de travailler
Le terme décrit une pratique apparue quand les modèles sont devenus capables de produire du code qui tourne du premier coup. On décrit une intention, on regarde le résultat s'exécuter, on demande une correction, on recommence. Le point qui définit la pratique est qu'on ne relit pas le code produit. On juge sur le comportement.
C'est puissant pour fabriquer vite quelque chose de jetable. Un prototype pour montrer une idée en réunion, un petit script pour nettoyer un fichier, une page de démonstration. J'ai détaillé la pratique et ses limites dans un guide pratique du vibe coding.
La limite apparaît dès que l'objet doit durer. Un code qu'on n'a jamais lu est un code qu'on ne sait pas maintenir. Au bout de quelques semaines, on ne sait plus pourquoi telle règle existe ni ce qui casse si on la change.
Claude Code, un outil qui travaille dans votre projet
Claude Code est un agent en ligne de commande. Il lit l'ensemble des fichiers d'un projet, comprend comment ils se répondent, écrit les modifications, exécute les commandes et lance les tests. La différence avec une fenêtre de discussion est celle-ci. Il n'y a plus de copier-coller entre un navigateur et un éditeur, l'agent agit directement sur le projet.
Cela change la nature du travail possible. On peut lui demander de reprendre une application existante, de corriger un comportement précis, d'ajouter une fonction en respectant les conventions déjà présentes. J'ai décrit l'installation et les coûts réels dans un article sur la mise en place de Claude Code en PME.
L'outil apporte aussi une chose que la fenêtre de discussion ne donne pas. Il exécute. Il lance le projet, lit le message d'erreur, corrige et relance jusqu'à ce que ça tourne. Cette boucle change le rapport au temps parce que la plupart des allers-retours qui prenaient une demi-journée se règlent pendant que vous relisez le résumé de ce qui a été fait.
Le tableau qui trie
Critère | Vibe coding | Claude Code |
|---|---|---|
Nature | Une manière de faire | Un outil installé |
Objet type | Prototype, script jetable | Projet qui dure |
Relecture du code | Pas de relecture | Relecture recommandée |
Compétence requise | Décrire son besoin | Décrire, plus lire le résultat |
Risque principal | Code non maintenable | Aller trop vite sans garde-fous |
Quand l'un, quand l'autre, quand aucun des deux
Le vibe coding suffit
Vous voulez tester une idée avant d'y investir. Vous avez un besoin ponctuel qui ne sera plus là dans un mois. Vous préparez une démonstration. Dans ces cas, la vitesse compte plus que la qualité du code et personne ne reprendra l'objet ensuite.
Claude Code s'impose
Vous avez déjà une application, un site ou une base de données qui vit. Le travail consiste à modifier un existant sans le casser. Vous voulez pouvoir revenir dessus dans six mois. Vous manipulez des données de clients. Dans ces cas, il faut un outil qui voit le projet entier et une personne qui valide ce qui change. J'ai raconté ce que cela donne sur un mandat réel dans un retour d'expérience en agence immobilière.
Ni l'un ni l'autre
Il existe une quatrième situation, moins évidente. Le besoin est réel, il n'est couvert par aucun logiciel. Seulement, il concerne trois personnes qui le traitent chacune à sa façon. Écrire du code fige alors une pratique qui n'est pas encore stabilisée. Il vaut mieux se mettre d'accord sur la façon de faire, la tenir un mois, puis l'outiller.
Votre besoin est standard et un logiciel du marché le couvre. Votre problème est un problème de processus plutôt qu'un problème d'outil. Ou alors le sujet touche à des données sensibles et à des obligations réglementaires qui demandent d'abord une décision, pas un prototype. Dans ces situations, écrire du code est la mauvaise première étape.
Les trois garde-fous à poser avant de commencer
Quel que soit le chemin choisi, trois décisions se prennent au départ. Elles coûtent dix minutes et évitent des semaines de rattrapage.
La première porte sur les données. Un prototype qui tourne sur des données réelles de clients n'est plus un prototype, c'est un traitement de données personnelles. Travaillez sur un jeu de données fabriqué tant que la question de l'hébergement n'est pas tranchée.
La deuxième porte sur la propriété. Où vit le code produit, qui y a accès, comment le récupérer si vous changez de prestataire. Un dépôt Git au nom de l'entreprise règle la question dès le premier jour.
La troisième porte sur la personne de référence. Un outil interne sans personne qui s'en occupe finit abandonné. Cette personne n'a pas besoin d'être développeuse, elle doit connaître le métier et savoir formuler une demande de correction. C'est souvent celle qui a fait le prototype.
Ce que je recommande à une PME
Commencez par un prototype dans l'esprit du vibe coding, sur un besoin réel mais sans enjeu. Une seule page, une seule règle. L'objectif est de voir si l'outil imaginé serait utilisé. La plupart des idées meurent à ce stade et c'est une bonne nouvelle, elles meurent en deux heures plutôt qu'après un devis.
Si le prototype est utilisé, reprenez-le proprement. C'est le moment de passer à un projet tenu. Relecture, sauvegardes et une réflexion sur l'outil métier que vous voulez garder. Le prototype a servi de cahier des charges, ce qui est déjà beaucoup.
Si vous voulez apprendre à faire cette distinction sur vos propres dossiers, je propose une formation IA avec Claude en visio, une personne à la fois, à CHF 100.- de l'heure. On part de vos cas réels et on trie ensemble ce qui mérite un outil et ce qui n'en a pas besoin.