โฑ 2-minute read

What is vibe coding?

And how do you go from "I have an idea" to "it's live" without writing code by hand?

You say "make the button green." The button turns green. That's vibe coding.

You describe what you want, AI writes the code, you steer by feel. Coined by Andrej Karpathy, Feb 2025. Now it's how thousands of people build software.

How it actually works

1

You describe what you want in plain English

"Build me a todo app with dark mode and Supabase auth"

2

AI generates the code

Tools like Claude Code and OpenAI Codex write entire files, components, even full apps.

3

You iterate by vibes

"Make the button green." "This feels slow, optimize it." "Add a confetti animation when they sign up."

4

You ship it

Deploy to Vercel, Netlify, Cloudflare. It's live. You built a thing.

Who vibe codes?

๐ŸŽจ Designers

Who are tired of waiting for developers to build their ideas.

๐Ÿ’ก Founders

Who want to validate ideas in hours, not months.

๐Ÿ‘ฉโ€๐Ÿ’ป Developers

Who want to 10x their output and stop writing boilerplate.

๐Ÿงช Tinkerers

Who have ideas for tools, games, and apps but never had the skills to build them.

The meta (what separates good from great)

๐ŸŽฏ Start with the vision, not the first step

For big features: "I'm building X for Y people, here's the full picture." For small changes: "make the button green." Both are valid prompts. Match your precision to the task size.

๐Ÿงฑ Prompts are architecture

A great prompt is like a great blueprint. Constraints, context, examples, and a clear definition of done. This is the real skill.

๐Ÿƒ Ship first, refactor later

Vibe coding is about velocity. Get something working, then iterate. Perfection is a trap.

๐Ÿ”„ Context is everything

Keep your AI in the loop. Use CLAUDE.md files for project context, paste error messages, give feedback on what worked and what didn't.

๐Ÿ‘€ Read what it writes

Don't blindly accept. Skim the code. You don't need to write it, but you need to understand the gist. That's how you steer.

Start right now

๐ŸŸข

Fastest path (free)

Open claude.ai โ†’ say "build me a [your idea] as a single HTML file" โ†’ copy the output โ†’ open it in your browser. Congrats, you just vibe coded.

๐ŸŸก

Real projects

Install Claude Code โ†’ run claude in your project โ†’ tell it what to build. This is where most vibe coders live. "Make the button green" just works.

๐Ÿ”ด

Browser-based path

Use Bolt or Lovable โ€” no install, prompt โ†’ live app in minutes. Good for prototypes and landing pages.