Le codage vibe consiste essentiellement à utiliser l'IA, comme ces grands modèles linguistiques, pour écrire du code à votre place. Il vous suffit de lui dire ce que vous voulez en termes simples, et hop, il essaie de le réaliser. Andrej Karpathy, d'OpenAI, a inventé ce terme au début de l'année 2025. C'est un changement assez important par rapport à l'écriture de tout le code par nous-mêmes. Le codage traditionnel tend à suivre une approche en cascade avec de longues phases de développement, des révisions manuelles du code et des boucles de rétroaction plus lentes, tandis que le vibe coding privilégie la validation immédiate, la résolution rapide des problèmes et un flux de travail créatif plus intuitif, « dans la zone », souvent amélioré par des IDE modernes et des assistants intelligents.
Cette méthode s'aligne souvent sur les principes agiles, intégrant des outils tels que SonarQube pour une assurance qualité proactive du code et tirant parti des suggestions alimentées par l'IA pour permettre aux développeurs d'avancer sans encombre. En réduisant les frictions, en faisant apparaître instantanément des informations sur les corrections et en permettant une détection précoce des problèmes, le vibe coding peut accélérer les cycles de livraison et améliorer la satisfaction des développeurs par rapport aux workflows traditionnels.