AI Dictionary › AI Fundamentals

Vibe Coding

Vibe coding is a way of building software by describing what you want in plain language to an AI and largely accepting the code it produces, with little manual review of the details. The name captures the attitude: you follow the result and the vibes rather than reading every line, leaning on the AI to handle the implementation.

Definition

How it works

The developer prompts a coding AI or agent, runs what it generates, describes the next change or the bug in natural language, and iterates. The human steers by intent and by testing the behaviour, while the model writes and rewrites the code underneath.

Applications

Vibe coding suits prototypes, small tools and quick experiments, and it lets non-programmers assemble working software. Its limits show on anything that must be secure, maintainable or correct in detail, where accepting code you have not understood is a real risk.

History & etymology

The term was coined by Andrej Karpathy in February 2025 to describe giving in to the vibes and letting the AI code. It spread quickly and became a widely discussed, and debated, name for a practice that AI coding tools had made possible.

Related terms

More in AI Fundamentals

Put it into practice

From our network

HSE Genius: AI for Safety Data Sheets

Extract SDS data, H phrases and ECHA compliance checks in seconds, powered by AI.

Visit hsegenius.com →

From the Agora Intelligence blog

More on agora-intelligence.com →

📱 Download the Android app (beta) iOS coming soon

Say what you mean. Get what you need.

Grace Certified, the AI coach that trains and certifies your prompt engineering, by Agora Intelligence.