Software at the speed of chat
What is vibe coding? It’s artificial intelligence (AI) assisted programming, where those seeking to code describe their intention and creative direction in natural language, and AI tools do the rest. This includes figuring the architecture and project structure, generating code and doing the debugging, to create working software.
The term “vibe coding” was coined by AI researcher Andrej Karpathy, as AI acts as an active collaborator. Advanced versions use AI agents to collaborate more deeply—writing and running self-tests, or executing multi-file editing across the codebase, enabling rapid prototyping and quick deployment.
