vibe coding

/vaɪb ˈkoʊdɪŋ/
Add to My Dictionary
In My Dictionary
+1
An informal way of creating software by describing the desired result to an AI and relying heavily on the code it produces.

Examples

  • Is vibe coding reliable enough for software that handles medical records?
  • The demo came together quickly through vibe coding, then failed a basic security test.
  • We tried vibe coding, but nobody could explain the generated authentication code.
  • He does not call it vibe coding because he reviews every change the assistant proposes.
  • She used vibe coding to turn her idea into a working prototype over the weekend.

Similar words

prompt-to-code development
AI-generated programming
prompt-driven development
natural-language programming

Meanings

Build software by prompting AI

software development
informal
The practice of creating or changing software mainly by telling an AI system what result is wanted and repeatedly prompting it to generate and revise the code, often without closely reading or fully understanding that code.

Examples

  • She used vibe coding to turn her idea into a working prototype over the weekend.
  • With vibe coding, I described each screen and let the AI write most of the app.
  • Is vibe coding reliable enough for software that handles medical records?
  • We tried vibe coding, but nobody could explain the generated authentication code.
  • He does not call it vibe coding because he reviews every change the assistant proposes.
  • The demo came together quickly through vibe coding, then failed a basic security test.

Similar words

Etymology

Coined by computer scientist Andrej Karpathy in February 2025, vibe coding combines vibe, suggesting an intuitive or carefree approach, with coding. Karpathy used it for programming in which a person gives natural-language instructions to a large language model, accepts much of its output, and may pay little attention to the code itself.

FAQ

What does vibe coding mean?

It means building or changing software mainly through natural-language instructions to an AI, while relying heavily on the code the AI generates.

Who coined vibe coding?

Andrej Karpathy coined the phrase in February 2025 when describing a carefree, highly AI-dependent way of programming.

Is vibe coding the same as all AI-assisted programming?

No. AI-assisted programming can include careful review and understanding of every proposed change, while vibe coding often implies accepting generated code without examining it closely.

Can a beginner use vibe coding?

Yes. Natural-language prompting lowers the barrier to making a prototype, but limited programming knowledge can make defects and unsafe code harder to detect.

Is vibe coding safe for production software?

It can produce useful starting points, but generated code still needs testing, security review, and maintainable design before it is trusted in a high-stakes system.

Can vibe coding be used as a verb?

The related verb is vibe code, as in ‘We vibe coded a demo.’ The noun phrase names the practice itself.

Comments & contributions

Know this word from another angle? Add a correction, a nuance, or a usage note. New posts go public after a quick review.
Posting as a guest · Sign in
No comments yet. Be the first to add one.
Look up word or phrase...