MeMasteCode News

April 25, 2025

Breaking News: Vibe Coding is the new meta

What is Vibe Coding?

By MeMasterCode

Vibe coding is a way to program using Artificial Intelligence (AI), specifically Large Language Models (LLMs). The term gained attention through Andrej Karpathy, co-founder of OpenAI, who described it as trusting the "vibes"—letting AI handle the coding details. He said it feels like: "It's not really coding—I just see stuff, say stuff, run stuff, and copy-paste stuff, and it mostly works."

This method involves using plain language to instruct the AI, heavily relying on AI to write code, and focusing less on exact coding rules and more on outcomes. A significant concern, noted by researchers like Simon Willison, is using AI-generated code without fully understanding it—distinct from using AI merely as typing assistance.

Vibe coding utilises various AI tools. Code editors with AI assistance, like GitHub Copilot, Cursor, or Replit Agent, act as coding partners, translating descriptions into working code. Additionally, general AI models like Claude or ChatGPT and new tools like Lovable or Softr are specifically designed for vibe coding.