Back to Guides
Foundational
5 min

What is Vibe Coding?

A New Way to Build — Without Code

Imagine building an app simply by describing your idea over coffee with a friend. That's the core of vibe coding—creating software by clearly explaining your idea and letting an AI tool bring it to life. You don't need to write traditional code; instead, you collaborate with AI through conversation.

The Origin of the Term

The phrase "vibe coding" was introduced in early 2025 by OpenAI’s co-founder Andrej Karpathy, who described it as “fully giving in to the vibes.” Rather than specifying exact logic or syntax, you communicate the feel or intent and let the AI handle the implementation. This intuitive, iterative approach allows you to guide, review, and refine until the product matches your vision.

This method became popular alongside tools that made natural language a powerful programming interface. Karpathy emphasized the coder’s role shifting from builder to conductor, directing with intention rather than detailed code. The term caught on quickly in the tech world as more people realized that they didn’t need to understand code to build software—they just needed to describe what they wanted clearly.

Sign in for free to read the full guide

or

New here?

Signing up subscribes you to Rift Dispatch, our weekly newsletter. Unsubscribe anytime.

Rift Dispatchpractical systems & stories, weekly