Everything about Vibe coding
AI-dependent computer programming
Vibe coding is the software development practice assisted by artificial intelligence (AI) where the software developer describes a project or task in natural languages to a large language model (LLM), which generates source code automatically. Vibe coding may involve accepting AI-generated code without thorough review of the output, instead relying on results and follow-up prompts to guide changes. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Vibe codingA 5-minute orientation
- Skim a recent paper: Toward efficient vibe coding: An LLM-based agent for low-code software developmentInfluential work since 2022
- Pick up a classic book: It Works for One UserThe most-reprinted book on the subject
- Read the landmark paper: Vibe coding: a new paradigm for biomedical software developmentCited 24 times
- Go sideways: Automatic programmingA closely related topic
- Go sideways: AI-assisted software developmentA closely related topic
📖 Definitions
Noun A method of programming in which a developer generates code by repeatedly prompting a large language model, while having a very limited awareness of how the code actually functions.
Verb present participle and gerund of vibe code
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Vibe coding: a new paradigm for biomedical software development
Vibe Coding Omics Data Analysis Applications
How Can Clinicians Leverage Vibe Coding for Machine Learning and Deep Learning Research?
Responsible Vibe Coding: Architecture, Opportunities, and Research Agenda
Empowering Health Professions Educators: Developing Educational Tools with AI-Assisted Vibe Coding
Vibe Coding and the New Prototyping Playbook
From vibe coding to vibe caring: what clinicians can learn
Building Software by Rolling the Dice: A Qualitative Study of Vibe Coding
🆕 Influential since 2022
Toward efficient vibe coding: An LLM-based agent for low-code software development
Integrating Vibe Coding and Flow Theory: A Student-Centered Model for AI-Augmented Coding Education
Is Vibe Coding the Future of Software?
Scientific Software in the Age of Vibe Coding
Vibe Coding: A Paradigm Shift in Human-AI Collaborative Programming
📚 Books worth reading
It Works for One UserRavi Vale · 2026
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Automatic programming In computer science, automatic programming is a type of computer programming in which some mechanism generates a computer program,[circular definition]…
- AI-assisted software development AI-assisted software development is the use of large language models (LLMs) and AI agents to assist software developers in software development. It can…
- Natural language programming Natural language programming is an ontology-assisted way of programming in terms of natural language sentences, e.g. English. A structured document with…
- Rsync rsync (remote sync) is a utility for transferring and synchronizing files between a computer and a storage drive and across networked computers by comparing…
- Slopsquatting Slopsquatting is a type of cybersquatting. It is the practice of registering a non-existent software package name that a large language model (LLM) may…
- List of AI-assisted software development tools This is a list of AI-assisted software development tools which are tools used for AI-assisted software development, especially large language models and…
- Replit Replit (/ˈrɛplɪt/ ), formerly Repl.it, is an American technology company that operates a cloud-based platform for writing and running software. Founded…
- GitHub Copilot GitHub Copilot is a code completion and programming AI-assistant developed by GitHub and OpenAI that assists users of Visual Studio Code, Visual Studio…