KO / EN

Vibe Coding Guide 2026: What It Means, How to Start, Tool Comparison, and Risks

Vibe coding is a way of building software in which you describe what you want to an AI in plain language, skip reading the code it writes, and steer only by looking at whether the result runs the way you wanted. Andrej Karpathy coined the term in an X post on February 2, 2025, and Collins Dictionary named "vibe coding" its Word of the Year for 2025. As of September 2026, the tools a beginner can pick fall into three groups: terminal agents such as Claude Code, OpenAI Codex, and Gemini CLI; AI code editors such as Cursor; and browser app builders such as Lovable and Replit. ASAP uses only what official documentation states to lay out what vibe coding means, how to start, how the tools differ, and where the security and maintenance risks sit.

What is vibe coding? The name Karpathy gave it in 2025

Vibe coding is the practice of finishing a program through conversation with an AI while checking only the output and not reading the code the AI produced. In his X post of February 2, 2025, Andrej Karpathy described it as a new kind of coding where you "fully give in to the vibes, embrace exponentials, and forget that the code even exists."

In the same post, Karpathy wrote that he always hits "Accept All" without reading the diffs, and that when an error appears he pastes the message back in with no comment. He added that the approach is not too bad for throwaway weekend projects. The defining feature is not the use of AI but the decision not to review the code.

The name spread fast. Collins Dictionary chose "vibe coding" as its 2025 Word of the Year and glossed it as turning natural language into computer code with AI. In Korea, the Korean term for vibe coding drew more than 30,000 monthly searches on Naver as of September 2026.

How to start vibe coding: 6 steps for beginners

The safest way to start vibe coding is to pick one small result and build it end to end with a tool that has a free tier. As of September 2026, Lovable, Cursor, and Gemini CLI offer free tiers, and OpenAI Codex is included even in the free ChatGPT plan, so a first project can cost nothing.

  1. Define the thing in one sentence. Something that fits on a single screen, such as "a web page that randomly picks our team's lunch," is the right size.
  2. Choose a tool type. For a browser start with no install, choose an app builder such as Lovable or Replit; to work on files on your own computer, choose Cursor or a terminal agent.
  3. Send a first instruction written as a list. Splitting layout, button behavior, and whether data is saved into 3 to 5 lines reduces what the AI leaves out.
  4. Run it and describe only what is off. Paste error messages as they are, and phrase fixes concretely, such as "move the button to the center of the screen."
  5. Save a checkpoint every time it works. A Git commit or the tool's version history gives you a point to roll back to when the AI breaks something.
  6. Ask for a security check before going public. Have the AI look for passwords, API keys, or personal data written into the code, and then check its findings yourself.

ASAP covers how to break work into small instructions in [5 rules for agentic coding prompts](/en/agentic-coding-prompts/) and workplace use cases in [7 ways to use Claude Code at work](/en/claude-code-at-work/).

Vibe coding tools compared: Claude Code, Codex, Cursor, Gemini CLI, and app builders

Vibe coding tools are split into three groups as of September 2026 based on where the work happens: terminal agents, AI code editors, and browser app builders. The table below repeats only what each company's official pages state, with prices in US dollars.

ToolMakerWhat it isFree startPaid tiers (as of September 2026)
Claude CodeAnthropicAgent that reads a codebase, edits files, and runs commands; available in terminal, IDE, desktop app, and webNot included in the Claude Free planPro $20/month ($17/month billed annually), Max from $100/month
OpenAI CodexOpenAICoding agent across CLI, IDE extension, cloud, and desktop appIncluded in ChatGPT FreeIncluded in ChatGPT Go, Plus, Pro, Business, Edu, and Enterprise
CursorCursorCode editor with a built-in AI agentHobby, free with limited agent requestsPro from $20/month with Pro+ and Ultra above it; Teams $40/user/month
Gemini CLIGoogleOpen-source agent that brings Gemini into the terminal (Apache 2.0)60 requests/min and 1,000 requests/day with a personal Google accountUsage-based billing via Gemini API key; Vertex AI for enterprise
LovableLovableBrowser app builder that creates web apps through chatDaily grant of 5 build credits (up to 30 a month)Paid plans add monthly credits
ReplitReplitApp builder combining a browser dev environment and an agentNo free plan shown on the pricing pageCore $20/month ($18/month billed annually), Pro $100/month

The difference that matters in this table is scope of control, not price. App builders handle setup and deployment for you, which makes them the fastest route to a first result, but they give you little reason to look at where and how the code is stored. Terminal agents operate on real files and Git repositories on your own machine, so they have a higher entry bar but leave you fully owning and able to move the result. ASAP keeps a live ranking of coding agents' real task performance on the [AI agent terminal task leaderboard](/leaderboard/agentic-terminal/).

The risks of vibe coding: security holes and maintenance debt

The biggest risk in vibe coding is that code that works and code that is safe are different things. Security firm Veracode reported on March 24, 2026 that after testing more than 150 large language models on 80 coding tasks in 4 languages, only 55% of AI-generated code samples passed security testing when no security guidance was given.

The same report noted that syntactic correctness now exceeds 95%, while the security pass rate has stayed at roughly 55% across recent model releases. The vulnerability types tested were SQL injection, cross-site scripting, log injection, and insecure cryptographic algorithms. A workflow that judges success by looking at the running screen will not surface these flaws.

Maintenance risk shows up only over time. A program built without reading the code keeps breaking somewhere else each time you ask the AI to fix something as features pile up, and eventually a person has to understand the structure. That is why Karpathy limited the idea to throwaway weekend projects from the start.

Who vibe coding is for, and who it is not for

Vibe coding fits people whose work produces short-lived results where failure is cheap. In 2026 terms, that means scripts that automate repetitive office tasks, personal calculators and dashboards, prototypes to show investors or colleagues, and one-off event pages.

Pure vibe coding does not fit services that handle customer payment data or personal information, or product code that many people will maintain for years. In those areas, even if AI writes the code, someone has to read the changes and run tests, and at that point the work is AI-assisted development rather than vibe coding. ASAP's view is that the most practical line runs through review, not through the tool. The same Claude Code session is vibe coding if you accept everything unread and engineering if you check each change.

What to try before signing up for an AI coding course

Building one small result end to end with a free-tier tool is the most cost-effective first step before paying for an AI coding course. On Naver as of September 2026, the Korean query for AI coding academies drew 120 monthly searches against 32,100 for vibe coding, which places interest at the early edge of turning into demand for training.

Much of what a course teaches about using tools is covered by official documentation and free courses. Anthropic publishes free self-paced courses such as Claude Code 101 on Claude Academy. What a paid course should give you is not where the buttons are but feedback from a person on the parts vibe coding skips: code review, testing, and security checks. If a curriculum leaves those three out, that is a reason to reconsider enrolling.

Sources: Andrej Karpathy's "vibe coding" post (X) · Collins' Word of the Year 2025 (Collins Dictionary) · Claude Code overview (Anthropic) · Claude pricing (Anthropic) · Codex pricing (OpenAI) · Cursor Pricing (Cursor) · Gemini CLI (Google) · Lovable Pricing (Lovable) · Replit Pricing (Replit) · Spring 2026 GenAI Code Security Update (Veracode)

ASAP — AGI Soon As Possible

AI & tech,
read in depth

AGI Soon As Possible · asapai.co.kr

← All posts