A Survey of Vibe Coding with Large Language Models
The advancement of large language models (LLMs) has catalyzed a paradigm
shift from code generation assistance to autonomous coding agents, enabling a
novel development methodology termed "Vibe Coding" where developers validate
AI-generated implementations through outcome observation rather than
line-by-line code comprehension. Despite its transformative potential, the
effectiveness of this emergent paradigm remains under-explored, with empirical
evidence revealing unexpected productivity losses and fundamental challenges in
human-AI collaboration. To address this gap, this survey provides the first
comprehensive and systematic review of Vibe Coding with large language models,
establishing both theoretical foundations and practical frameworks for this
transformative development approach. Drawing from systematic analysis of over
1000 research papers, we survey the entire vibe coding ecosystem, examining
critical infrastructure components including LLMs for coding, LLM-based coding
agent, development environment of coding agent, and feedback mechanisms. We
first introduce Vibe Coding as a formal discipline by formalizing it through a
Constrained Markov Decision Process that captures the dynamic triadic
relationship among human developers, software projects, and coding agents.
Building upon this theoretical foundation, we then synthesize existing
practices into five distinct development models: Unconstrained Automation,
Iterative Conversational Collaboration, Planning-Driven, Test-Driven, and
Context-Enhanced Models, thus providing the first comprehensive taxonomy in
this domain. Critically, our analysis reveals that successful Vibe Coding
depends not merely on agent capabilities but on systematic context engineering,
well-established development environments, and human-agent collaborative
development models.
68ef02c7486b78128f0e33dd
Yuyao Ge
claimed_verified
2025-10-15T03:12:48.718Z
656ad93853703dd78f3de7b8
https://cdn-avatars.huggingface.co/v1/production/uploads/656ad93853703dd78f3de7b8/JkSiNFe7LApux9YBmMPKk.png
YuyaoGe
user
YuyaoGe
68ef02c7486b78128f0e33de
Lingrui Mei
claimed_verified
2025-10-15T07:07:36.646Z
63120517ae8896941da4c5da
/avatars/10e1be026035f3e24225e6782a710083.svg
Lingrui Mei
user
Chevalier
68ef02c7486b78128f0e33df
Zenghao Duan
68ef02c7486b78128f0e33e0
Tianhao Li
claimed_verified
2025-10-15T15:24:52.401Z
65b8724f987c4142f3a63e92
https://cdn-avatars.huggingface.co/v1/production/uploads/65b8724f987c4142f3a63e92/UPQVYutDOzU22yl7wW1st.jpeg
Tianhao Li
user
Tianhao0x01
68ef02c7486b78128f0e33e1
Yujia Zheng
68ef02c7486b78128f0e33e2
Yiwei Wang
68ef02c7486b78128f0e33e3
Lexin Wang
claimed_verified
2025-10-15T15:24:50.080Z
68efa37f5758f527eaaa2cb9
/avatars/a4d7d27d53a8d027fa8470b368c49f3d.svg
Lexin Wang
user
LiZZieeee
68ef02c7486b78128f0e33e4
Jiayu Yao
68ef02c7486b78128f0e33e5
Tianyu Liu
68ef02c7486b78128f0e33e6
Yujun Cai
68ef02c7486b78128f0e33e7
Baolong Bi
68ef02c7486b78128f0e33e8
Fangda Guo
68ef02c7486b78128f0e33e9
Jiafeng Guo
68ef02c7486b78128f0e33ea
Shenghua Liu
68ef02c7486b78128f0e33eb
Xueqi Cheng
A Survey of Vibe Coding with Large Language Models
The advancement of large language models (LLMs) has catalyzed a paradigm
shift from code generation assistance to autonomous coding agents, enabling a
novel development methodology termed "Vibe Coding" where developers validate
AI-generated implementations through outcome observation rather than
line-by-line code comprehension. Despite its transformative potential, the
effectiveness of this emergent paradigm remains under-explored, with empirical
evidence revealing unexpected productivity losses and fundamental challenges in
human-AI collaboration. To address this gap, this survey provides the first
comprehensive and systematic review of Vibe Coding with large language models,
establishing both theoretical foundations and practical frameworks for this
transformative development approach. Drawing from systematic analysis of over
1000 research papers, we survey the entire vibe coding ecosystem, examining
critical infrastructure components including LLMs for coding, LLM-based coding
agent, development environment of coding agent, and feedback mechanisms. We
first introduce Vibe Coding as a formal discipline by formalizing it through a
Constrained Markov Decision Process that captures the dynamic triadic
relationship among human developers, software projects, and coding agents.
Building upon this theoretical foundation, we then synthesize existing
practices into five distinct development models: Unconstrained Automation,
Iterative Conversational Collaboration, Planning-Driven, Test-Driven, and
Context-Enhanced Models, thus providing the first comprehensive taxonomy in
this domain. Critically, our analysis reveals that successful Vibe Coding
depends not merely on agent capabilities but on systematic context engineering,
well-established development environments, and human-agent collaborative
development models.