Meaning & Concepts

Vibe Coder Meaning: what is a vibe coder, really?

A vibe coder is someone who builds software by prompting an AI in plain English and judging the result by whether it works, not by reading the code. Here's what the word means, where it came from, the different kinds of vibe coders, and how it differs from a developer or an "agentic engineer".

A vibe coder describing an app idea to an AI assistant on a laptop while a working app preview appears on screen
A vibe coder works at the level of intent: describe it, run it, react, repeat.

The vibe coder meaning is simple: a vibe coder is a person who creates software mainly by describing what they want to an AI model in everyday language, accepting the code it writes, and steering by testing the result rather than reading every line. The word grew out of "vibe coding", a term AI researcher Andrej Karpathy coined on February 2, 2025, and it now covers everyone from first-time builders making a personal app to professional developers prototyping at speed.

That's the short answer. The longer, more useful answer is that "vibe coder" is used in at least three different ways (a compliment, a job description and, sometimes, a put-down), and knowing which one someone means tells you a lot. This guide unpacks all of it. If you want the background on the activity itself first, start with our complete guide to what vibe coding is or the vibe coding meaning overview on our homepage.

vibe codernoun

/vaɪb ˈkoʊdər/ · plural: vibe coders · also: vibecoder · from: vibe coding (Karpathy, Feb 2, 2025)
  1. A person who builds software by repeatedly prompting an AI model in natural language and accepting the code it generates, judging the work by whether it runs and does what they wanted.
  2. Loosely: anyone who relies on AI tools to write most of their code, whether or not they can read it.
  3. Informal, sometimes dismissive: someone who ships AI-generated code they don't understand.
Quick answer
  • Vibe coder meaning: someone who builds apps, sites or tools by telling an AI what they want in plain English.
  • Where it comes from: "vibe coding", coined by Andrej Karpathy in a post on X on February 2, 2025.
  • Do they need to know how to code? No. Many vibe coders have never programmed; many others are experienced developers.
  • Is it a dictionary word? "Vibe coding" is: Collins Word of the Year 2025 and added to Merriam-Webster in 2026. "Vibe coder" is the natural person-noun, recorded in community dictionaries like Wiktionary.
  • The catch: vibe coders who skip review can ship bugs and security holes, so serious projects need checks.

What does "vibe coder" mean?

Take the term apart and it explains itself. A coder is someone who produces software. Vibe describes how they do it: by feel, going with the flow, judging the outcome instead of studying the mechanics. Put together, a vibe coder is someone whose main tool is a conversation with an AI.

A typical vibe coder's workflow looks like this: they type something like "build me a booking page for my dog-walking business with a calendar and a contact form", look at what the AI produces, click around, and then say what's wrong: "the calendar shows Sunday first, make it Monday" or "the form doesn't send, here's the error". They repeat that loop until the thing works well enough to use.

The community dictionary Wiktionary defines a vibe coder as "someone who generates source code by repeatedly prompting a large language model", adding that they may have little grasp of how that code works. That last part is important and is the source of most of the arguments about the word, which we'll get to.

a-vibe-coder-at-work.txt
// 1. Describe the outcome
"Make a simple web app where my book club can vote on
next month's book. Each person gets one vote. Show results
as a bar chart. Dark theme, big friendly buttons."

// 2. Run it, then react to what you see
"People can vote twice if they refresh. Stop that.
Also the chart labels overlap on my phone."

// 3. Paste errors straight back in
"I got this error when I clicked Submit: [paste]. Fix it
and explain in one sentence what went wrong."

Notice what's missing: no programming language, no framework choice, no file structure. A vibe coder can learn those things, and the good ones often do, but they don't have to start there.

Where the word came from

"Vibe coder" is a back-formation from vibe coding, the same way "gamer" comes from gaming. The parent term arrived on February 2, 2025, when Andrej Karpathy, a co-founder of OpenAI and former director of AI at Tesla, posted on X about "a new kind of coding" where you "fully give in to the vibes" and "forget that the code even exists." He described accepting AI changes without reading the diffs and pasting error messages back without comment, and said it was fine for throwaway weekend projects.

Once people had a name for the activity, they needed a name for the people doing it. "Vibe coder" spread through social media, job boards and startup pitches within weeks. The timeline since then:

Feb 2, 2025Karpathy coins "vibe coding" on X
~25%of YC's then-current batch had 95% AI-written code (Garry Tan, Mar 2025)
Nov 6, 2025Collins names "vibe coding" Word of the Year
2026Merriam-Webster adds "vibe coding"

Merriam-Webster's entry defines vibe coding as "the act or practice of using an artificial intelligence system to generate computer code" and credits Karpathy's February 2, 2025 post as the apparent origin. It lists "vibe code" as a verb in its own entry. It doesn't (yet) give "vibe coder" its own headword, but the person-noun follows naturally: if you vibe code, you're a vibe coder.

The 2026 twist: Karpathy moves on

In early February 2026, around the term's first birthday, Karpathy posted that his new favourite name for professional AI-driven development was "agentic engineering": "agentic" because most of the time you're orchestrating AI agents rather than writing code directly, and "engineering" to stress that there's real expertise involved. As The New Stack reported, his stated goal was to get the leverage of agents "without any compromise on the quality of the software." Vibe coding, in his framing, remains the fun, loose end of the spectrum: demos, explorations and throwaway projects.

That matters for the meaning of vibe coder. In 2026 there's a growing split between "vibe coders" (judge by the result) and "agentic engineers" (direct the AI and review its work). Many people still use "vibe coder" for both.

The three meanings you'll hear

Context changes what "vibe coder" signals. You'll hear it used in three main ways:

UsageWhat it meansExample sentence
Neutral / descriptiveSomeone who builds by prompting AI"She's a vibe coder; she built the whole site in Lovable."
Proud / identityA builder who ships fast with AI, regardless of background"I'm a vibe coder. I went from idea to live app in a weekend."
DismissiveSomeone shipping AI code they can't explain or maintain"This repo was clearly written by a vibe coder; there are no tests."

The dismissive use has a basis. Software writer Martin Fowler, in a May 2026 entry on his site, defines vibe coding as prompting an LLM "without reviewing the generated code" and warns that the resulting software often has problems with maintainability, correctness and security. He thinks it's great for "disposable software written for a limited audience", and less so for anything widely used or high-risk. A vibe coder who respects that line is doing exactly what the term was meant for. One who ignores it earns the eye-roll.

Types of vibe coders

There's no single profile. In practice, vibe coders tend to fall into a few groups:

  • The first-time builder. Never written code. Has an idea (a wedding RSVP page, a tracker for their kid's swim times, a tool for their shop) and uses an app builder to make it real. For this group, vibe coding is a door that used to be locked.
  • The founder. Wants a working prototype to show users or investors before hiring anyone. Vibe codes an MVP to test whether the idea has legs. Garry Tan's March 2025 comment about YC startups with mostly AI-written code is the famous example of this group.
  • The "citizen developer" at work. Marketers, operations people, analysts and designers who build internal dashboards, calculators and automations without waiting for the engineering queue.
  • The creative. Makes games, generative art, music toys and interactive stories. Every game in our Vibe Arcade is this kind of project.
  • The professional developer. Already knows how to code and uses vibe coding for prototypes, scripts and side projects, then switches to careful, reviewed "agentic engineering" for production work.
  • The learner. Uses vibe coding as a way into programming: build first, then ask the AI "explain what this code does" until the concepts stick.

Not sure what you'd build first? Spin the Vibe Machine idea generator for a random audience-problem-tool combination.

Are you a vibe coder yet?

Take the two-minute Vibe Challenge: ten prompts that test whether you can describe software clearly enough for an AI to build it.

Take the challenge

Vibe coder vs developer vs agentic engineer

Side-by-side scene of a vibe coder testing an app preview and a developer reviewing AI-generated code in an editor
Same AI tools, different habits: one judges the result, the other reviews the code too.

The clearest way to understand a vibe coder is to compare them with the roles they're often confused with. Developer Simon Willison drew the key line in March 2025: vibe coding is "building software with an LLM without reviewing the code it writes", and "not all AI-assisted programming is vibe coding." His personal rule: he won't commit code he "couldn't explain exactly what it does to somebody else."

Vibe coderAgentic engineer / AI-assisted developerTraditional developer
Main inputPlain-English promptsPrompts plus specs, tests and reviewsCode written by hand
Reads the code?Rarely or neverYes, reviews what the AI writesYes, writes it
How work is checked"Does it work when I click it?"Tests, code review, security checksTests, code review, security checks
Coding backgroundOptionalUsually strongRequired
Speed to a first versionVery fastFastSlower
Best suited toPrototypes, personal tools, demos, learningProduction software with AI leverageComplex, long-lived systems

The roles overlap. The same person can be a vibe coder on Saturday (a silly game for their kids) and an agentic engineer on Monday (a payment feature at work). The label describes a way of working more than a fixed identity. For a deeper comparison of the two approaches, read vibe coding vs traditional coding.

How common is it among professionals?

Less than the hype suggests. In Stack Overflow's 2025 Developer Survey (over 49,000 responses from 177 countries, published July 2025), about 77% of respondents said vibe coding, defined as generating software from LLM prompts, is not part of their professional development work, even though 84% said they use or plan to use AI tools. In other words, most professional developers use AI daily but don't "vibe" their production code. Vibe coding is far more common for side projects, prototypes and people outside traditional engineering teams.

What does a vibe coder actually use?

A vibe coder's toolkit is mostly AI products that turn prompts into running software. The common categories:

App builders

Lovable, Bolt.new, Replit

Describe a web app and get a working version with a live preview in the browser. The usual starting point for first-time builders.

AI chat assistants

Claude and similar

Chat-based assistants that write and explain code, and can build small interactive apps right in the conversation.

AI code editors

Cursor, GitHub Copilot

Editors with AI built in. Good for vibe coders who want to see the files and gradually learn what's in them.

Coding agents

Claude Code and others

Agents that work across a whole project: read files, make multi-file changes and run commands. Popular with developers moving toward agentic engineering.

Features change fast, so check each tool's official site for what it currently does. Our tools directory links to the official pages, and our beginner guide on how to start vibe coding shows which to pick for a first project.

Skills that make a good vibe coder

Being a vibe coder doesn't require programming, but it isn't skill-free. The people who get the best results tend to share a handful of habits:

  1. Clear descriptions. They say who the software is for, what it should do and what "done" looks like. Vague prompts get vague apps. Our guide to vibe coding prompts that actually work has templates for every step.
  2. Small steps. One feature per prompt, test, then the next. Big "build everything" prompts tend to collapse.
  3. Good bug reports. "Expected X, got Y, here's the exact error" fixes things far faster than "it's broken".
  4. Saving working versions. When something works, they save or commit it before the next big change, so a bad prompt can't wreck everything.
  5. Curiosity. They regularly ask the AI to explain what it built. Over time that turns a vibe coder into someone who understands their own code.
  6. Knowing when to stop vibing. They recognise when a project has grown into something that needs review, tests and security checks.

The risks of being a pure vibe coder

A vibe coder pausing to check an AI-built app for security problems before sharing it with real users
Vibes are fine for prototypes. Real users, money or personal data deserve a review.

The defining trait of a vibe coder, not reading the code, is also the main risk. Veracode's 2025 GenAI Code Security Report tested over 100 AI models on 80 coding tasks and found AI-generated code introduced security flaws in 45% of cases. Martin Fowler calls security "perhaps the most serious risk" of vibe coding. And in Stack Overflow's 2025 survey, 46% of developers said they don't trust the accuracy of AI tool output.

For a vibe coder, that translates into a few concrete dangers:

  • Exposed secrets. API keys or database passwords ending up in code that anyone can see.
  • Open data. Databases that let any visitor read or change other people's records.
  • Invisible bugs. Things that work in a quick click-test but fail with real users or unusual inputs.
  • Unmaintainable code. Each new prompt gets riskier when nobody understands what's already there.
Rule of thumb

Vibe code freely for learning, prototypes and personal tools. Before anything goes live with logins, payments or personal data, run through our vibe coding security checklist, ask the AI to audit its own work, and get a second pair of eyes on it.

Rather have it built (and checked) for you? You can hire a vibe coder to turn your idea into a working app.

Is "vibe coder" a job title?

Sometimes. Since 2025, "vibe coding" and "vibe coder" have appeared in job posts and freelance listings, usually meaning someone who can build quickly with AI tools. In most serious roles, though, employers still expect people to review, test and understand AI-generated code, which is closer to agentic engineering than pure vibes. We dig into what's real in vibe coding jobs in 2026, and into freelance and product routes in can you make money vibe coding?

The honest summary: "vibe coder" works well as a description of how you build, and as a selling point for fast prototypes. On its own, it's rarely enough for a long-term engineering career, but combined with real understanding of the code it's a genuine edge.

How to become a vibe coder

  1. Pick a tiny project. A tip calculator, a packing list, a page for a hobby. Finishing something small beats starting something huge.
  2. Choose a beginner-friendly tool. An app builder or an AI chat assistant is the gentlest start.
  3. Write your first prompt like a brief. Audience, purpose, key features, look and feel.
  4. Run, react, repeat. Test after every change and describe exactly what's wrong.
  5. Ask "why". Have the AI explain its code in plain English. You'll learn faster than you expect.
  6. Share carefully. Keep early projects private or low-stakes until you've checked security.

Want to feel the loop before you install anything? Try Prompt → App in our Vibe Arcade, nine free games and mini apps built from plain-English prompts. Then browse more guides on the blog.

Frequently asked questions

What is the meaning of vibe coder?

A vibe coder is someone who builds software by describing what they want to an AI in plain English, accepting the code it generates, and judging the result by whether it works rather than by reading the code line by line.

Where does the term vibe coder come from?

It comes from "vibe coding", a term coined by AI researcher Andrej Karpathy in a post on X on February 2, 2025. "Vibe coder" is simply the word for a person who vibe codes.

Is vibe coder in the dictionary?

"Vibe coding" is: Collins named it Word of the Year 2025 and Merriam-Webster added it in 2026, with "vibe code" as a verb. "Vibe coder" is recorded in community dictionaries such as Wiktionary but, as of October 2026, isn't a separate Merriam-Webster headword.

Do vibe coders know how to code?

Some do and some don't. Many vibe coders have no programming background and use app builders. Others are experienced developers who vibe code prototypes and side projects. Knowing some basics helps you spot problems and keep projects secure.

Is calling someone a vibe coder an insult?

It depends on context. Often it's neutral or even a badge of pride for people who ship fast with AI. Used dismissively, it suggests someone shipping AI-written code they can't explain or maintain.

What's the difference between a vibe coder and a software developer?

A traditional developer writes and reviews code directly. A vibe coder prompts an AI and judges the output by using it. Many developers now work in between, directing AI agents while reviewing everything, which Karpathy calls "agentic engineering".

What is agentic engineering?

It's the name Andrej Karpathy proposed in February 2026 for professional development where you orchestrate AI agents to write most of the code but keep full quality standards, with review, tests and expertise. It's the careful end of the spectrum that starts with vibe coding.

What tools do vibe coders use?

Common choices include app builders like Lovable, Bolt.new and Replit, AI chat assistants like Claude, AI code editors like Cursor and GitHub Copilot, and coding agents like Claude Code. Check each tool's official site for current features.

Can a vibe coder build a real app?

Yes. Vibe coders build working websites, internal tools, games and prototypes. For apps with logins, payments or personal data, the code should be reviewed and tested before launch, because AI-generated code often contains security flaws.

How do I become a vibe coder?

Pick a small project, choose a beginner-friendly AI app builder or chat assistant, describe what you want clearly, then test and refine one change at a time. Ask the AI to explain its code as you go so you learn while you build.

Keep reading

Sources

  1. Merriam-Webster, "vibe coding" (definition, first known use, related "vibe code"): merriam-webster.com
  2. Wiktionary entry "vibe coder" via Kaikki.org: kaikki.org
  3. Martin Fowler, "Vibe Coding" (bliki), May 21, 2026: martinfowler.com
  4. Darryl K. Taft, "Vibe coding is passé. Karpathy has a new name for the future of software", The New Stack, Feb 10, 2026: thenewstack.io
  5. Simon Willison, "Not all AI-assisted programming is vibe coding (but vibe coding rocks)", March 19, 2025: simonwillison.net
  6. Stack Overflow 2025 Developer Survey results, reported by BigDATAwire/HPCwire, July 31, 2025: hpcwire.com
  7. CNN via KRDO, "Vibe coding named Collins Dictionary's Word of the Year", Nov 6, 2025: krdo.com
  8. CNBC via NBC New York, Y Combinator startups and AI-written code (Garry Tan), March 2025: nbcnewyork.com
  9. Veracode, 2025 GenAI Code Security Report press release, July 30, 2025: veracode.com

VibeCodingMeaning.com is an independent educational site and isn't affiliated with any tool mentioned. Tool features change often; check each tool's site for current details. Some links may be affiliate links.