In February 2025, ex-OpenAI co-founder Andrej Karpathy tweeted a message that ignited a revolution in programming and software creation, presenting the idea of “vibe coding.” This phrase rapidly became popular on the internet, and even OpenAI’s GPT-5 model caters to fans of vibe coding.
Vibe coding entails utilizing AI to manage the coding approach. You share a concept, and the AI produces the code. You then inspect and request modifications, which the AI enacts until everything corresponds with your vision. The developer uses everyday language to outline the desired results, enabling the AI to oversee the technical specifics. Karpathy refers to this as “fully embracing the vibes,” where AI recommendations are seamlessly incorporated into the code.
The method has garnered both supporters and opponents. Advocates like Karpathy welcome AI’s programming potential, whereas critics claim that the resulting code can be hard to decipher and that proficient engineers should be familiar with their code.
Initiating vibe coding is simple if you possess access to an AI chatbot. It is advisable to have a distinct vision of your coding objectives to effectively navigate the AI. Materials such as tutorials and resources like Google Opal can assist novices in transitioning to vibe coding.
Numerous tools are ideal for vibe coding. Claude Code, a version of Anthropic’s Claude chatbot, is tailored for programming and operates within integrated development environments (IDEs) such as VS Code. It includes safeguards to avert unauthorized code modifications. GPT-5, OpenAI’s newest model, excels in agentic coding, allowing users to program using natural language commands. Cursor and Lovable are additional options that embed AI chatbots in IDEs, enhancing vibe coding with features like automatic bug resolution and code documentation.
V0 by Vercel is another instrument developed for vibe coding, producing web applications based on user contributions. It works with various APIs and is suggested for crafting UI components alongside software.
Google’s Opal serves as a novice-friendly vibe coding tool that utilizes Google’s AI resources, making it approachable for individuals without programming backgrounds. It offers a visual depiction of app interactivity.
21st.dev supplements vibe coding by assisting in the construction of UI components that can be incorporated into projects. It provides templates and AI-enhanced personalization for UI features.
Vibe coding empowers individuals with limited programming expertise to develop straightforward projects swiftly. As this trend expands, more tools are surfacing to take advantage of this innovative coding methodology.
Disclosure: Ziff Davis, the parent company of Mashable, initiated legal action against OpenAI in April, claiming copyright infringement in the training and operation of its AI systems.