STATE OF

STATE OF

Introduction

Introduction

Software Engineering stands at a pivotal moment as AI rapidly evolves from assistant to primary code author. While there is anticipation of AI soon writing the majority of new code, developers are finding themselves moving from author to architects, reviewers, and orchestrators of AI-generated systems.

As vibe coding moves from experimentation to standard practice, our inaugural State of Vibe Coding Report surveyed 1,000 software engineers using AI to uncover who's adopting these tools, how they're being used, and the benefits and challenges developers are experiencing. The findings provide a data-driven snapshot of our industry in transition, highlighting both the tremendous potential and the hurdles we must overcome to fully realize the promise of AI-driven development.

Who we talked to

Who we talked to

Enterprise momentum is driving early vibe coding adoption

Most respondents work at companies with more than 1,000 employees, suggesting that large organizations are leading the way in experimenting with and adopting vibe coding tools.

1-10

0%

0%

11-50

0%

0%

51-200

0%

0%

201-500

0%

0%

501-1,000

0%

0%

1,001-5k

0%

0%

5,001-10k

0%

0%

1-10

0%

0%

11-50

0%

0%

51-200

0%

0%

201-500

0%

0%

501-1,000

0%

0%

1,001-5k

0%

0%

5,001-10k

0%

0%

1-10

.1%

.1%

11-50

3%

3%

51-200

10%

10%

201-500

10%

10%

501-1,000

26%

26%

1,001-5k

40%

40%

5,001-10k

6%

6%

Software engineer/developer

0%

0%

Engineering manager/team lead

0%

0%

Technical manager/CTO

0%

0%

Architect

0%

0%

Other

0%

0%

Software engineer/developer

0%

0%

Engineering manager/team lead

0%

0%

Technical manager/CTO

0%

0%

Architect

0%

0%

Other

0%

0%

Software engineer/developer

66%

66%

Engineering manager/team lead

23%

23%

Technical manager/CTO

8%

8%

Architect

1%

1%

Other

1%

1%

Software engineers are leading the vibe coding movement

The majority of respondents identified as software engineers or developers, reinforcing the idea that vibe coding resonates most with those closest to the code and implementation.

How often do you vibe code?

How often do you vibe code?

Personal projects help drive vibe coding

While vibe coding originated in personal projects, it has rapidly gained traction in professional environments, with half of all usage now occurring in work-related projects. This shift demonstrates how developers are increasingly bringing these tools into enterprise settings after initial experimentation.

Work-related projects

0%

0%

Personal/hobby projects

0%

0%

Classroom/learning

0%

0%

Other

0%

0%

Work-related projects

0%

0%

Personal/hobby projects

0%

0%

Classroom/learning

0%

0%

Other

0%

0%

Work-related projects

50%

50%

Personal/hobby projects

33%

33%

Classroom/learning

10%

10%

Other

7%

7%

0%

0%

Yes, regularly

0%

0%

Yes, regularly

0%

0%

Yes, regularly

Daily use is common among vibe coders

Among users of vibe coding tools, a significant portion report using them several times a week or daily, indicating that LLM-assisted development is becoming a regular part of the workflow for many.

Data and analytics drives vibe coding adoption

Most users report using vibe coding tools for data processing and analytics workflows—contexts where speed and creativity are more important than production polish.

Data or analytics workflow

0%

0%

Customer-facing application or feature

0%

0%

Prototype/proof-of-concept

0%

0%

Internal tools

0%

0%

Data or analytics workflow

0%

0%

Customer-facing application or feature

0%

0%

Prototype/proof-of-concept

0%

0%

Internal tools

0%

0%

Data or analytics workflow

41%

41%

Customer-facing application or feature

24%

24%

Prototype/proof-of-concept

20%

20%

Internal tools

15%

15%

0%

0%

More than twice a week

0%

0%

More than twice a week

0%

0%

More than twice a week

Vibe coding is a habit for many developers

Nearly half of respondents use vibe coding tools regularly, with only 7% having never tried them—suggesting strong early adoption and interest across the developer landscape.

What’s in your vibe stack?

What’s in your vibe stack?

These tools shape the vibe coding stack

GitHub Copilot, ChatGPT, and Claude Code are the most widely used tools, but a long tail of emerging platforms like Cursor, Firebase Studio, and Vercel v0 show a growing ecosystem of specialized solutions.

Copilot

0%

0%

ChatGPT

0%

0%

Claude Code

0%

0%

Cursor

0%

0%

Firebase Studio

0%

0%

Windsurf

0%

0%

Vercel v0

0%

0%

Bolt.new

0%

0%

Lovable

0%

0%

Copilot

0%

0%

ChatGPT

0%

0%

Claude Code

0%

0%

Cursor

0%

0%

Firebase Studio

0%

0%

Windsurf

0%

0%

Vercel v0

0%

0%

Bolt.new

0%

0%

Lovable

0%

0%

Copilot

77%

77%

ChatGPT

73%

73%

Claude Code

45%

45%

Cursor

29%

29%

Firebase Studio

27%

27%

Windsurf

22%

22%

Vercel v0

21%

21%

Bolt.new

19%

19%

Lovable

16%

16%

Javascript and Python dominate the vibe coding landscape

JavaScript/TypeScript and Python are the top languages for vibe coding, reflecting the tools’ strong alignment with web development, scripting, and rapid prototyping.

Python

0%

0%

JS/TypeScript

0%

0%

Java

0%

0%

C#

0%

0%

Go

0%

0%

Rust

0%

0%

Python

0%

0%

JS/TypeScript

0%

0%

Java

0%

0%

C#

0%

0%

Go

0%

0%

Rust

0%

0%

Python

38%

38%

JS/TypeScript

33%

33%

Java

15%

15%

C#

11%

11%

Go

2%

2%

Rust

1%

1%

How good is the code?

How good is the code?

Most vibe-coded output still needs work before shipping

While some users report production-ready output, most say generated code requires moderate cleanup or serves as a rough draft—highlighting current limitations in quality and reliability.

Only useful for inspiration

0%

0%

Mostly a rough draft/rewrite

0%

0%

Needs moderate cleanup

0%

0%

Ready to ship with minimal edits

0%

0%

Only useful for inspiration

0%

0%

Mostly a rough draft/rewrite

0%

0%

Needs moderate cleanup

0%

0%

Ready to ship with minimal edits

0%

0%

Only useful for inspiration

14%

14%

Mostly a rough draft/rewrite

19%

19%

Needs moderate cleanup

29%

29%

Ready to ship with minimal edits

37%

37%

Code quality/architecture

0%

0%

Debugging & error handling

0%

0%

Understanding my intent

0%

0%

Integration with my stack

0%

0%

Test coverage

0%

0%

UI/UX generation

0%

0%

Reusability/modularity

0%

0%

Code quality/architecture

0%

0%

Debugging & error handling

0%

0%

Understanding my intent

0%

0%

Integration with my stack

0%

0%

Test coverage

0%

0%

UI/UX generation

0%

0%

Reusability/modularity

0%

0%

Code quality/architecture

58%

58%

Debugging & error handling

42%

42%

Understanding my intent

38%

38%

Integration with my stack

33%

33%

Test coverage

29%

29%

UI/UX generation

28%

28%

Reusability/modularity

28%

28%

Developers want smart tools, not just faster ones

The top areas for improvement are understanding developer intent, improving code quality, and better debugging support—suggesting a shift in priorities from speed to trust and refinement.

Is vibe coding the future?

Is vibe coding the future?

Developers are optimistic about the future of vibe coding

Most respondents believe vibe coding will go mainstream within three years, reflecting growing trust in the tools and their long-term relevance to everyday software development.

0%

0%

Strongly agree

0%

0%

Strongly agree

0%

0%

Strongly agree

About

This report explores how developers are adopting vibe coding, a style of working with LLM-powered tools to generate and modify code through natural language. It captures how the practice is evolving across roles, project types, and tool stacks, with insights into what developers want next.

Methodology

We conducted an online survey in May, 2025, collecting responses from hundreds of participants across a range of roles, company sizes, and experience levels. The survey included a mix of multiple-choice and open-text questions focused on behavior, perception, and future expectations related to vibe coding.

Attribution

This report was created by the Codura team. Data was collected and analyzed independently. For questions, feedback, or reuse inquiries, contact us at vibes@codura.ai.

2025 © Codura