L'expression vibe coding a été forgée par l'informaticien Andrej Karpathy en février 2025. Elle associe vibe, qui évoque une approche intuitive ou désinvolte, à coding. Karpathy l'a employée pour une programmation où l'on donne des instructions en langage naturel à un grand modèle de langage, accepte une grande partie de ses résultats et peut prêter peu d'attention au code lui-même.