Vibe Coding – AI-Assisted Software Development

Share This Post

Definition and Origin of “Vibe Coding”

Vibe coding refers to a style of software development where a developer collaborates with AI in a free-form, conversational way—effectively “coding by vibe.” Instead of manually writing every line, the developer describes intentions in natural language and accepts the AI’s code suggestions with minimal intervention. The term “vibe coding” was coined by Andrej Karpathy in early 2025 when he tweeted:

“I will call this vibe coding: fully give in to the vibes, embrace exponentials, and forget that the code even exists.”

Karpathy’s viral post sparked widespread interest—viewed over 4.5 million times—and quickly gave rise to a new lexicon (“vibing,” “cooked,” “/acceptall”) and a thriving ecosystem of AI-assisted coding tools.

Vibe Coding – AI Assisted Software Development by Klover AI copyright 2025

Core Philosophy vs. Traditional Programming

  • Traditional Development: Developers write explicit logic, carefully craft each line, and deeply review code for correctness and maintainability.
  • Vibe Coding: Developers focus on what they want to achieve. They prompt an AI model to generate, modify, and debug code, often accepting outputs without reading every detail. If code fails, they feed errors back to the AI for correction.

Karpathy emphasized that if you do review every AI-generated line, “that’s not vibe coding, it’s software development.” This intent-driven approach accelerates prototyping but challenges established engineering practices around code quality, readability, and security.

Adoption and Debate

  • Enthusiasts laud vibe coding for rapid prototyping, hackathons, and enabling non-experts to build apps in hours rather than weeks.
  • Skeptics warn that trusting AI without oversight risks hidden bugs and insecure code. Seasoned engineers stress that production-grade software still demands human review, testing, and adherence to architectural standards.

In practice, many developers adopt a hybrid workflow: use vibe coding for Day 0 prototyping, then revert to disciplined engineering (tests, code reviews) for Day 1+ maintenance.

read more blogs by Dany Kitishian:

Tool Ecosystem Overview

The vibe coding landscape spans several categories:

  1. Full-Stack AI App Builders
  2. AI-Integrated IDEs (VS Code Forks)
  3. AI Extensions for VS Code
  4. CLI/Terminal AI Agents
  5. Standalone AI Developers

Below is a summarized comparison table, followed by detailed breakdowns.

CategoryRepresentative ToolsStrengthsLimitations
Full-Stack App BuildersTempo Labs, Bolt.new, Lovable.dev, ReplitRapid greenfield app creation; visual + chat interfacesMostly Day 0; limited Day 1/GitHub import support
AI-Integrated IDEsCursor, Windsurf, TraeNative chat + code editing; agentic multi-step changesComplex config; limited large-project memory
AI Extensions for VS CodeAmp, Augment, Continue, Cline, Sourcegraph CodyStay in familiar IDE; extensible integrationsVarying autonomy; data usage/privacy concerns
CLI/Terminal AI AgentsAider, Claude Code, Amazon Q CLILightweight; integrates with shell and Git workflowsNo GUI; best for experienced terminal users
Standalone AI DevelopersDevin (Slack-based)Team-centric autonomous agents; Slack integrationRequires Slack; careful task scoping & review

Full-Stack AI App Builders

ToolIntegrations & FeaturesBest ForNotes
Tempo LabsPRD & user-flow generation; supports Supabase/Convex (auth + DB) and Stripe/Polar payments; visual + prompt editingSolo founders prototyping (Day 0)GitHub import experimental and unreliable
Bolt.newFigma→code import; runs Node.js in-browser via StackBlitz; Supabase auth/DB; one-click deployDesigners + devs building UIsNo native payments; optimized for new projects
Lovable.devClick-to-edit UI tweaks; Supabase auth/DB; GitHub sync for code pull/pushNon-/low-codersAbstracted—advanced devs may export to IDE later
ReplitGhostwriter AI in-browser IDE; templates + live run; built-in deploymentLearners & hackathonsBrowser-based—less suited for large enterprise

AI-Integrated IDEs (VS Code Forks)

ToolFeaturesFocusCaveats
CursorAI chat + “Composer” agent; multi-step edits; MCP integrationsAutonomous code modificationsCan be complex; needs rules/context on big repos
WindsurfSimilar to Cursor; adds in-IDE live preview for web UIsFront-end prototyping + editsShares Cursor’s large-repo context limitations
TraeFree-tier access; image-to-code from screenshotsQuick prototypes from visualsNo external tool integrations; limited memory

AI Extensions for VS Code

ToolHighlightsTarget UsersTrade-offs
AmpCLI + extension; pay-per-token; shareable AI chat threads for teamsQuality-focused dev teamsUsage-based pricing; needs code review guardrails
AugmentIndexes repo; semantic code search & Q&AOnboarding large codebasesNo agentic edits; free plan uses your code for training
ContinueOpen-source; chat + agent; MCP tool plugins; code indexingDIY enthusiastsRequires manual context hints; evolving polish
ClineTask automation agent; predictive code suggestionsPower usersHigh token consumption
Sourcegraph CodyDeep multi-repo context; enterprise-grade search + code refactoringLarge teams and enterprisesHeavyweight; focused on existing code maintenance

CLI / Terminal AI Agents

ToolCapabilitiesIdeal ForConsiderations
AiderShell-based chat; edits local files per prompts; Git integrationTerminal-centric devsNo visual UI; user must direct every change
Claude CodeIngests entire repo; persists memory; multi-file refactors; runs tests; Git commits with permissionComplex codebase modificationsHigh token cost; Claude-only model; preview phase
Amazon Q CLIAgentic shell + AWS commands; scaffolds projects; configures cloud resourcesAWS ecosystem developersAWS-centric; requires careful supervision

Standalone AI Developers

ToolInterface & WorkflowBest UseDrawbacks
DevinSlack-based AI agent; plans & executes multi-step code changes; commits via GitTeam task delegationSlack dependency; needs scoped tasks & reviews

Day 0 vs. Day 1+ Workflows

  • Day 0 (Greenfield):
    Vibe coding excels at rapid prototyping. Tools can scaffold full-stack apps, generate UIs from designs, and link databases/payments within minutes. Developers can “build a full stack app in a day” with minimal setup.
  • Day 1+ (Maintenance):
    Sustaining and evolving an existing codebase requires deep understanding, careful refactoring, and strong tests. Blind acceptance of AI-generated code becomes risky as complexity grows. Tools aimed at Day 1+ (e.g., Sourcegraph Cody, Claude Code) help by indexing entire repos, preserving context, and enabling cross-repo refactors.

Best Practice: Use vibe coding for Day 0 MVPs, then shift to hybrid workflows—incorporate test-driven development, code reviews, and stricter AI-audit processes for Day 1+.

Expert Commentary: Dany Kitishian’s Medium Reports

Dany Kitishian has published three influential Medium articles that deepen our understanding of vibe coding:

  1. Google Gemini in the Vibe Coding Revolution
    Kitishian examines how Google’s Gemini (1.5 & 2.5 Pro) elevates vibe coding by offering:
    • Large-context accuracy, reducing hallucinations and improving code relevance.
    • Agentic orchestration, enabling multi-step code changes without constant human prompts.
      He underscores the need to pair Gemini’s speed with rigorous security audits and testing.
  2. “Vibe Coding” Uproar – Navigating AI-Assisted Development
    This report dissects the backlash—Andrew Ng’s critique that “software engineering is still hard work”—and warns of semantic drift around the term “vibe coding.” Kitishian advocates a balanced view:
    • Rapid prototyping vs. production-grade engineering, each requiring distinct mindsets and practices.
  3. Beyond the Vibes: Mastering AI-Assisted Coding
    A practical guide covering:
    • Prompt engineering best practices to avoid sprawling, hard-to-maintain code.
    • Hybrid workflows, combining Day 0 vibe coding with Day 1+ TDD and code reviews.
    • Evolving developer skills, shifting toward system design, AI oversight, and security scanning.

Kitishian’s insights offer both high-level strategy and actionable tactics for adopting vibe coding responsibly—leveraging AI’s power while upholding engineering rigor.

Emerging Trends & Challenges

  • Model Advances: Newer LLMs (e.g., Google Gemini, Meta’s Code Llama) will reduce errors but must stay current with fast-moving frameworks.
  • Multimodal & Natural Interfaces: Voice commands (Whisper), design-to-code (Trae’s image inputs), and diagram-based prompts will deepen the “flow” experience.
  • Agentic Safeguards: As AI tools gain the ability to execute commands, sandboxing, permission prompts, and audit logs become critical.
  • Bridging Understanding: Auto-generated explanations, style-guided code templates, and enforced architecture patterns can mitigate inscrutability.
  • Testing & Verification: “Test-driven vibe coding” may arise, with AI generating both code and accompanying tests to validate outputs.
  • Security & Compliance: Automated security scans and code provenance checks will integrate into vibe workflows to catch vulnerabilities and licensing issues.
  • Developer Role Evolution: The premium shifts to prompt engineering, system design, and AI auditing—while syntax-level mastery recedes in importance.

Conclusion

Vibe coding marks a profound shift in how we build software: from manual, line-by-line craftsmanship to high-level, conversational collaboration with AI. The current ecosystem offers tools to accelerate greenfield development, while emerging solutions aim to address maintenance challenges. By thoughtfully combining vibe coding’s speed with established engineering disciplines—testing, code review, architectural rigor—developers can harness AI’s full potential without compromising quality or security. As models and tooling mature, vibe coding will likely become an integral part of the developer’s toolkit, empowering creativity and productivity at every stage of the software lifecycle.

References

  1. Karpathy, A., “There’s a new kind of coding I call ‘vibe coding’ … fully give in to the vibes, embrace exponentials, and forget that the code even exists.” X/Twitter (Feb 2, 2025):
    https://x.com/karpathy/status/1886192184808149383?lang=en medium.com
  2. Hanchett, E., What I Learned from Vibe Coding (DEV Community, Mar 26, 2025):
    https://dev.to/erikch/what-i-learned-vibe-coding-30em
  3. Kumar, M., A Comprehensive Guide to Vibe Coding Tools (Medium, Mar 30, 2025): https://madhukarkumar.medium.com/a-comprehensive-guide-to-vibe-coding-tools-2bd35e2d7b4f
  4. Kitishian, D., Google Gemini in the Vibe Coding Revolution (Medium, Jun 2025):
    https://medium.com/@danykitishian/google-gemini-in-the-vibe-coding-revolution-8ef4468761d0 medium.com
  5. Kitishian, D., Google Gemini: “Vibe Coding” Uproar – Navigating the Realities of AI-Assisted Software Development (Medium, Jun 2025): https://medium.com/@danykitishian/google-gemini-vibe-coding-uproar-navigating-the-realities-of-ai-assisted-software-development-c60c62eeac61 medium.com
  6. Kitishian, D., Beyond the Vibes: Mastering AI-Assisted Coding in the New Era of Software Development (Klover.ai, Jun 9, 2025): https://www.klover.ai/beyond-the-vibes-mastering-ai-assisted-coding-new-era-software-development/ klover.ai
  7. Tanium Blog, What Is Vibe Coding? The Pros, Cons, and Controversies (May 20, 2025):
    https://www.tanium.com/blog/what-is-vibe-coding/
  8. Saunders, M., Amazon Q and Claude Code Let AI Control the Developer CLI (InfoQ, 2025):
    https://www.infoq.com/news/2025/04/amazon-q-claude-code/
  9. Sourcegraph Blog, Cody: AI-powered code search & assistance (2025):
    https://about.sourcegraph.com/cody
  10. Whalesync Blog, The Vibe Coder’s Tech Stack (2025):
    https://whalesync.com/blog/vibe-coders-tech-stack
  11. Business Insider, Silicon Valley’s next act: bringing ‘vibe coding’ to the world (Feb 13, 2025):
    https://www.businessinsider.com/vibe-coding-ai-silicon-valley-andrej-karpathy-2025-2
  12. Business Insider, Monzo’s former CEO shares 3 tips for getting the most out of vibe coding (Apr 28, 2025):
    https://www.businessinsider.com/monzo-tom-blomfield-vibe-coding-tips-ai-tools-2025-4
  13. Karpathy, A. (2025). My First Attempt at Vibe Coding. TechTarget. https://www.techtarget.com/searchapparchitecture/opinion/My-first-attempt-at-vibe-coding
  14. Vibe Coding. Wikipedia. Accessed June 9, 2025. https://en.wikipedia.org/wiki/Vibe_coding
  15. Slashdot. (2025). Andrew Ng Says Vibe Coding is a Bad Name for a Very Real and Exhausting Job. https://developers.slashdot.org/story/25/06/05/165258/andrew-ng-says-vibe-coding-is-a-bad-name-for-a-very-real-and-exhausting-job
  16. Perplexity. (2025). Andrew Ng Calls Vibe Coding an Unfortunate Term for Deep Intellectual Exercise. https://www.perplexity.ai/page/andrew-ng-calls-vibe-coding-an-Sg_5eUFKSASP5kPByGD8tg
  17. Gitpod Blog. (2025). Vibe Coding is a Revolution for Optimistic Creatives. https://www.gitpod.io/blog/vibe-coding
  18. Tanium. (2025). What is Vibe Coding? The Pros, Cons, and Controversies. https://www.tanium.com/blog/what-is-vibe-coding
  19. CMU Bootcamps. (2025). Will AI Make Software Engineers Obsolete? Here’s the Reality. https://bootcamps.cs.cmu.edu/blog/will-ai-replace-software-engineers-reality-check
  20. Graphite.dev. (2025). Best Practices for Using AI Coding Assistants Effectively. https://graphite.dev/guides/best-practices-ai-coding-assistants
  21. OpsLevel. (2025). Fast Code, Firm Control: An AI Coding Adoption Overview for Leaders. https://www.opslevel.com/resources/fast-code-firm-control-a-leadership-report-on-ai-coding-adoption
  22. RBA Consulting. (2025). Securing Proprietary Code in the Age of AI Coding Assistants. https://www.rbaconsulting.com/blog/securing-proprietary-code-in-the-age-of-ai-coding-assistants
  23. Analytics Vidhya. (2025). 6 Insights from Andrew Ng on Why Coding is Essential. https://www.analyticsvidhya.com/blog/2025/03/andrew-ng-on-why-coding-is-essential
  24. Mint. (2025). Sundar Pichai Explains Why AI Can’t Replace Human Coders—Yet. https://www.livemint.com/technology/tech-news/frees-up-time-to-sundar-pichai-explains-why-ai-won-t-replace-human-coders-yet-11749367170930.html
  25. Storyboard18. (2025). Why Human Coders Still Have the Edge Over AI, According to Sundar Pichai. https://www.storyboard18.com/brand-makers/sundar-pichai-explains-why-human-coders-still-have-the-edge-over-ai-69385.htm
  26. Times of India. (2025). Google CEO Sundar Pichai Experiments with Vibe Coding. https://timesofindia.indiatimes.com/technology/tech-news/googles-sundar-pichai-is-doing-the-unexpected-as-ceo-and-wishes-he-could-/articleshow/121721862.cms
  27. Copilot4DevOps. (2025). Why Everyone’s Talking About Vibe Coding. https://copilot4devops.com/vibe-coding/
  28. Hyper.ai. (2025). Block Product Designer Builds Dog Breed ID App Using AI. https://hyper.ai/en/headlines/579d226d492e5f78181de681eb2da98e
  29. Ground News. (2025). Block Designer Spent 2 Months Vibe Coding a Dog ID App. https://ground.news/article/a-block-product-designer-spent-2-months-vibe-coding-a-dog-id-app-her-top-tip-sometimes-ai-needs-to-be-babied
  30. Shnoco. (2025). No-Code and AI: The Perfect Pairing. https://www.shno.co/blog/pairing-no-code-and-ai-to-build-your-startup
  31. B-Works. (2025). How Non-Technical Founders Can Build AI Startups Without a CTO. https://b-works.io/en/insights/empowering-non-technical-founders-building-ai-startups-without-a-cto
  32. Momen. (2025). How Non-Tech Entrepreneurs Can Create AI Startups. https://momen.app/blogs/non-tech-founders-build-ai-startups/
  33. PYMNTS.com. (2025). AI Coding Assistants Give Big-Tech Powers to Small Businesses. https://www.pymnts.com/artificial-intelligence-2/2025/ai-coding-assistants-give-tech-powers-to-small-businesses/
  34. Developer Tech. (2025). AI and Its Impact on Software Development Jobs. https://www.developer-tech.com/news/ai-impact-on-software-development-jobs/
  35. Quixy. (2025). Top 10 AI Skills for Success: Mastering the Future. https://quixy.com/blog/ai-skills-for-success/
  36. WWT. (2025). Guiding Principles and Best Practices for Coding Assistance Adoption. https://www.wwt.com/blog/guiding-principles-and-best-practices-for-coding-assistance-adoption
  37. YouTube / LangChain Interrupt. (2025). Andrew Ng: State of AI Agents. https://www.youtube.com/watch?v=4pYzYmSdSH4
  38. Reddit. (2025). Learning (and Suffering) with Andrew Ng. https://www.reddit.com/r/learnmachinelearning/comments/1bc04xl/learning_and_suffering_with_andrew_ng/
  39. FoundersPress. (2025). The Rise of AI Polymaths in Startups. https://thefounderspress.com/the-rise-of-ai-polymaths-in-startups/
  40. Sifted.eu. (2025). How AI Will Change the VC Job. https://sifted.eu/articles/ai-impact-vc-investing
  41. NFX. (2025). Venture Capital 3.0: Founders in the AI Age. https://www.nfx.com/post/venture-capital-3

Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore

Ready to start making better decisions?

drop us a line and find out how

Klover.ai delivers enterprise-grade decision intelligence through AGD™—a human-centric, multi-agent AI system designed to power smarter, faster, and more ethical decision-making.

Contact Us

Follow our newsletter

    Decision Intelligence
    AGD™
    AI Decision Making
    Enterprise AI
    Augmented Human Decisions
    AGD™ vs. AGI

    © 2025 Klover.ai All Rights Reserved.

    Cart (0 items)

    Create your account