Supervised Vibe Coding Introduces AI Speed with Human Oversight for Developers
The concept of "vibe coding" was coined in early 2025 by AI researcher Andrej Karpathy, describing a workflow where developers rely entirely on large language models to generate code without reviewing the output. By the end of the year the term was widely adopted, with many developers using AI tools to build websites and applications from natural‑language prompts.
In response to concerns about reliability and security, a new framework called "Supervised Vibe Coding" was published. It combines the rapid code generation of AI with mandatory human review and a set of ten guiding principles covering incremental delivery, extensive testing, prompt discipline, version‑pinning of models, and equal focus on security, performance and user experience. The manifesto argues that developers must remain the final decision‑makers, using AI as a contributor rather than a reviewer.
Several AI‑driven platforms now market themselves as supporting this disciplined approach. Lovable, V0 and Bolt are highlighted as tools that generate maintainable code, expose underlying source files, and integrate with version control systems, while also acknowledging the need for human oversight to manage credit costs, debugging and security risks.