What is vibe coding and how does it work?

Short answer

Vibe coding means building software by describing what you want to an AI in plain language and steering the result, instead of writing the code yourself.

The longer answer

Andrej Karpathy coined the term in a post in February 2025, describing a way of coding where you fully give in to the vibes and forget that the code even exists. Collins Dictionary named “vibe coding” its word of the year 2025.

In practice: you describe what you want, the AI writes the code, you look at the result and say what to change. You judge the work by using it, not by reading every line.

Tools differ in what they build. frascati, our product, builds websites for businesses. Lovable builds full-stack web apps and connects to Supabase and GitHub. Bolt.new by StackBlitz builds and runs projects in the browser. v0 by Vercel generates React interfaces and apps. Cursor is an AI code editor based on VS Code, and Replit is a cloud development environment with an AI agent.

The catch: an AI can be confidently wrong. Check facts, test forms and links, and keep versions you can go back to. frascati leaves a [placeholder] where it does not know a fact about your business, and saves every change as a version.

Your website, about two minutes from now

3 days free with a card, then from $12 a month. The plan starts automatically unless you cancel.

Start free trial