As AI tools improve in understanding natural language, developers are adopting "vibe coding"—a new programming style where speaking replaces typing, and intent is more important than syntax. In 2023, Andrej Karpathy said English was the hottest new programming language. Earlier this month, he shared his vision of the AI world and the use of natural language in programming by coining the term "vibe coding." "There's a new kind of coding I call 'vibe coding,' where you fully embrace the vibes, embrace exponentials, and forget that the code even exists," he wrote in a post on X. "It's possible because the LLMs (e.g., Cursor Composer with Sonnet) are getting so good. Also, I just talk to Composer with SuperWhisper, so I barely even touch the keyboard."
Karpathy, a co-founder of OpenAI, has now launched a new AI and education company called Eureka Labs.
Brad Shimmin, an analyst at Omdia, highlighted Cline as a popular tool for using natural language in coding, which has become useful for vibe coding.
Some major players in the GenAI space that are enabling English for programming include Microsoft, OpenAI, Anthropic, Google, IBM, and AWS, among others, Shimmin noted. They are developing models with better tool usage and structured outputs. Key development platforms mentioned include GitHub Copilot with VS Code, Replit (an early adopter of AI integration), Aider, Cline, Cursor, and Zed.
Meanwhile, Nick Baumann, head of product marketing at Cline, told The New Stack that vibe coding is a high-level approach to coding with AI, where users describe requirements from an end-user perspective rather than technical specifications.