Vibe Coding

What is vibe coding?

Using AI to code through prompts

Vibe coding is a modern slang and tech‑industry term that describes a relaxed, AI-powered approach to writing software, where developers use natural language prompts to get artificial intelligence to generate functional code for them. Instead of meticulously typing every line of code in a programming language, a vibe coder just tells an AI tool what they want (in plain English), watches it generate code, tests it, and tweaks it with more prompts.

AI expert Andrej Karpathy coined the "vibe coding" phrase on social media in February 2025, and it quickly gained traction in developer circles as generative AI (GenAI) tools like large language models (LLMs) made this style of coding possible and popular. Since then, vibe coding has spread from niche tech forums into broader conversations about how software is built and has been embraced by hobbyists, indie creators, startup teams, and coders experimenting with prototypes, as it lowers technical barriers and speeds up early development.

However, the term is somewhat controversial. Some critics point out that it can encourage blind acceptance of AI‑generated output without deep understanding, leading to messy, hard‑to‑maintain code if used carelessly.

Example

how did you build that tool so fast?
honestly? vibe coding the whole thing
so you didn’t write any real code?
just told the ai what i wanted and iterated till it worked
Andrej Karpathy "vibe coding" social media post
Andrej Karpathy "vibe coding" social media post

Related Slang

Categories

Updated February 25, 2026

Vibe coding definition by Slang.net - The Slang Dictionary

This page explains what the slang term "Vibe coding" means. The definition, example, and related terms listed above have been manually compiled and written by the Slang.net team.

We are continually updating our database with new slang terms, acronyms, and abbreviations. Want to suggest a new term or an update to this page? Let us know!