top of page
uintent company logo
Contact

AI & UX Research, UX METHODS, TRENDS

Vibe Coding for UX Prototypes: Possibilities and Limits from a UX Perspective

​

9

MIN

Oct 8, 2026

Vibe coding for prototyping means describing what an interface should do in natural language, and letting an AI tool build an actual, often clickable application from that description. For UX teams, this means the path from idea to testable prototype shrinks from days to hours. That is exactly what makes the topic so current, and exactly what makes it risky if used without reflection.


Over the past months we have worked with several tools in this space, from small internal helpers to interface rebuilds for client projects. This article summarizes what worked, which tools are good for what, and where we hit limits that no prompt alone can solve.


Key Takeaways

  • Vibe coding prototyping takes UX teams from idea to a clickable prototype in hours, not days or sprints.

  • Tools like Lovable, Claude Code, Claude Design, Figma Make, and Google AI Studio each cover a different part of the workflow, none of them all.

  • Multiple independent studies show that AI-generated code contains security flaws far more often than human-written code, especially in publicly accessible applications.

  • Accessibility does not happen automatically with vibe coding. If you do not actively ask for it, you usually will not get it.

  • Pixel-perfect design fidelity, maintainability, and versioning remain weak points of vibe-coded output, even in 2026.

  • The strongest use case is internal tools and exploratory prototypes without production ambitions.

  • Adding an established Python framework like Django as a backbone can noticeably shrink the security risk for more sensitive prototypes.


What Is Vibe Coding, and Why Are UX Teams Adopting It Now?

The term was coined in early 2025 and describes a way of working where you describe functionality in natural language instead of writing it line by line. For UX teams, this matters because the classic gap between design and a working prototype shrinks. A click dummy in Figma Make or Axure RP simulates interaction. A vibe-coded prototype actually executes it: forms validate live, filters sort real Input, data flows through a real application.


That changes what is actually testable in a usability session. Instead of “imagine this button would...”, you can show what the button actually does.


Which Tools Work Well for Vibe-Coded UX Prototypes?

The tool landscape is crowded, but a few names keep coming up in UX projects.


Lovable and comparable prototyping agents build functional web applications, often including a backend, from prompts, screenshots, or sketches. Strong for fast iteration, weaker on fidelity to an existing design system.


Claude Code can be combined with Docker and a Figma connection, and suits prototypes that need to stay closer to real development structures. Anyone with a basic grasp of software architecture will get further here than with a pure no-code generator.


Claude Design targets interface design itself, useful for fast visual exploration.


Figma Make, is Figma’s own answer to the vibe coding movement. The key advantage: the tool reads existing styles, component sets, and design tokens directly from the Figma project. If you already maintain a solid design system, this tends to produce more consistent results than a tool starting from zero.


Gemini, or Google AI Studio, rounds out the field, especially for projects already anchored in the Google ecosystem.


No single tool covers everything. The most experienced teams usually combine two: a prototyping generator for fast iteration, and a tool with more control for anything meant to outlive a single test session.


Where Is Vibe Coding Genuinely Strong in UX Practice?

The clear strength lies in the frontend. (Semi-)functional prototypes, fast iteration loops, internal tools where nobody expects production-grade code quality. That is the core of the value.


Method

Speed

Interaction Depth / Production Readiness

Classic click dummy (e.g. Figma Design)

Fast

Simulated, not real / None

Vibe-coded prototype

Very fast

Real, with real data / Low to medium

Classic development

Slow

Real / High


The biggest difference from earlier methods is the speed at which changes land. Feedback from a usability test can often be built in and retested in the same session. That changes how iterative a prototyping process can actually be.


At the same time, results often hit exactly the point we internally call “the 80% problem.” A vibe coding tool reliably delivers an interface that is 80% of what you actually need. The remaining 20% is not randomly distributed. It concentrates exactly where UX expertise has always made the difference: edge cases, error states, accessibility, clean information architecture under load.


Where Does the Value Stop? The Limits of AI-Generated Prototypes

Pixel-Perfect Design Fidelity

Anyone trying to rebuild an existing design system pixel for pixel hits limits quickly. AI tools interpret screenshots or descriptions, they do not copy them. Deviations in spacing, font sizes, or states are the norm, not the exception. Figma Make softens this somewhat, because it pulls directly from an existing component system. The problem does not disappear.


Security-Sensitive Applications

This is where it gets uncomfortably concrete. The Cloud Security Alliance published a research note in March 2026 that summarizes several independent studies. An analysis by Tenzai tested five popular AI coding tools in late 2025, including Claude Code, Cursor, and Replit, across 15 identically built test applications. Result: 69 security vulnerabilities in total. None of the 15 applications had CSRF protection, none set security headers, and all 15 showed SSRF weaknesses.


This does not mean vibe coding is inherently unsafe. It means a prototype that moves toward a production system unchecked carries a real risk, not just a theoretical one.


Public-Facing Applications

What works fine as an internal helper needs different standards once it faces the open internet. Access control, data protection, load behavior: all of that usually has to be learned after the fact by an unchecked vibe-coded prototype.


Maintainability and Versioning

An AI-generated project often grows organically, prompt by prompt. The result is rarely a codebase a second development team can pick up without friction. For a prototype that disappears back into a drawer after testing, that is not a problem. For something meant to keep living, it is.


Accessibility

A point missing from most vibe coding discussions, but one that should be obvious for UX teams: AI-generated code does not account for accessibility by default. Keyboard navigation, screen reader compatibility, sufficient contrast: none of that happens unless explicitly requested. It is not default behavior for these tools. Anyone testing or reusing a vibe-coded prototype should build accessibility into the prompt and the review from the start, not patch it in afterward.


What Do Vibe Coding Projects Actually Look Like in UX Practice?

Four examples from our own projects show the range.

A Stroop test app for measuring driver distraction was built as a native Android app in Kotlin, using Gemini. A clearly scoped, internal research tool with no production ambitions.


The UXA Quality Monitor, a Python tool for internal quality assurance, was built with Claude Code. Again: internal, small user base, low risk.


Closer to a production case was rebuilding an automotive interface from photos: an existing vehicle interface was reconstructed from image material using Claude as a functional prototype, to make it testable without waiting for the original development team.


A similar case applied to a vehicle service booking flow, built from PDF documents into a clickable prototype, to make an existing process testable before actual development began.


The last two examples show the real value: prototypes that would otherwise have taken weeks before any testing with real users could start were ready in a fraction of that time.


How Do You Build More Security Into Vibe-Coded Prototypes?

Two lessons from our own practice have proven useful.


First, wiring in an established Python framework like Django as a backbone, instead of letting the AI tool generate everything freely, noticeably reduces the attack surface. You give up some speed, but you regain a piece of the control that pure vibe coding lacks.


Second, treat debugging as its own deliberate step, not a side effect of the next prompt. If you only fix errors by asking the tool to “try again, but correctly,” you lose understanding of what the code actually does. That understanding is exactly what you need once a prototype is meant to become more than a throwaway experiment.


Conclusion

Vibe coding for prototyping is more than a hype. It noticeably changes how fast UX teams get from an idea to something tangible, and that is a real win for the quality of research processes. But the value has a clear edge. Security, accessibility, maintainability, and design fidelity do not happen on their own just because a tool is fast. Knowing where that edge is lets you use vibe coding for exactly what it is good at, and know when a classic development team needs to take over.


In our workshop “AI Strategy for UX Teams”, we show how teams build these tools into existing processes in a structured way, without losing sight of exactly these limits.


FAQ

Does vibe coding replace classic prototyping tools like Figma Design or Axure?

No, it complements them. Figma Design remains strong for visual design and fast click dummies. Vibe coding comes in once real interaction and real data are needed.


Can vibe coding produce production-ready code?

In principle yes, but in practice this requires additional steps: security review, integration of established frameworks, accessibility checks. Going to production unchecked is a real risk according to several security studies.


Which tool is best suited for UX prototypes?

That depends on your starting point. With a well-maintained design system, Figma Make works well because it uses existing components. For freer exploration, Lovable or Claude Code often fit better.


Do you need coding skills for vibe coding?

Not necessarily to get started. For anything beyond a throwaway prototype, a basic understanding of code helps significantly, especially for debugging and assessing security risk.


Is vibe coding safe enough for production systems?

Not without additional safeguards. Independent studies consistently show high rates of security vulnerabilities in unchecked, AI-generated code, especially missing CSRF protection and security headers.

Subscribe to our newsletter

Desk with a laptop showing a half-finished interface. Hand-drawn arrows and a question mark highlight the gap between design and code.

Vibe Coding for UX Prototypes: Possibilities and Limits from a UX Perspective

AI & UX Research, UX METHODS, TRENDS

Desk with research notes and hand-drawn arrows connecting different UX agency tasks

User Experience Agency: More Than Pretty Buttons and Colors

UX STRATEGY, BEST PRACTICES

Illustration of a persona card in UX research, surrounded by interview notes, sticky notes, and handwritten behavior patterns

Personas in UX Research: Data-Driven Instead of Invented

UX METHODS, BEST PRACTICES

Negotiation scene at a meeting table, viewed from a diagonal angle above: a hand-drawn arrow points from a circled UX risk area across the table to the management’s key business metrics

UX Research ROI: How to Convince Your Management

UX STRATEGY, UX METRICS, BEST PRACTICES

Photo of a desk with charts and notes, overlaid with hand-drawn arrows and circles indicating mean, median, and significance

Quantitative UX Methods: How to Read and Interpret Numbers Correctly

UX METHODS, UX METRICS, BEST PRACTICES

Top-down view of a desk with a centrally placed pink popsicle, rising line chart, and hand-drawn orange curves, arrows, and question marks.

Interpreting UX Metrics Correctly: Context Over Gut Feeling

UX QUALITY, UX METHODS, UX METRICS

Glowing abstract profile cards connected by cyan data lines, with repeated golden silhouettes in a dark digital space.

AI Personas: What They Can Do, What They Shouldn’t Do

AI & UX Research

Barcamp session board covered in Post-it notes arranged in a grid, with hand-drawn arrows and annotations highlighting connections between sessions

Barcamp Guide: How to Pitch Sessions and Organize Your Own Barcamp

TRENDS, BEST PRACTICES

A photographic desk scene with a research report, charts, sticky notes, coffee, and a pen. Loose dark-navy hand-drawn circles, arrows, question marks, an X, and a checkmark create the feeling of a critical research review.

UX Research Quality: Why Good Intentions Aren’t Enough

AI & UX Research

Symbolic digital illustration: A glowing prompt cursor suspended at the center of a dark space, connected to a sparse network of luminous nodes. Some points shine brightly, others fade – a visual metaphor for deliberate, intentional AI use.

Sustainable Prompting: Inspiration for UX Teams

AI & UX Research

Futuristic illustration of three floating AI tools: a glowing spark, a transparent workspace cube with layered documents, and a crystalline gear, connected by golden lines against a deep navy background.

Prompt, Project, or Skill? Which AI Tool Truly Accelerates Your UX Research

AI & UX Research

Glowing futuristic shield made of UI elements repels digital threats in dark space.

UX Research As Risk Management: Why We Finally Need To Change Our Language

BEST PRACTICES, UX QUALITY

Person at desk between chaotic and structured data streams, central light focus

UX & AI: The Best Newsletters and Podcasts – My Personal Selection

AI & UX Research

Futuristic digital illustration: A glowing golden certification seal floating against a deep navy background, surrounded by AR interface fragments and a faint headset silhouette – symbolizing trust and validation in medical technology.

Trust, but Verified: Why Medical Certification Matters for AR, VR, and Mr in Medtech

MEDICAL, UX METHODS

Floating semi-transparent AR interface with minimal medical data and anatomical visuals, glowing in cyan and gold against a dark futuristic background.

Making the Magic Usable: Why Usability Engineering Matters for AR, VR, and MR in Medtech

MEDICAL

A futuristic, symbolic illustration shows a person standing on a glowing bridge between two worlds: on the left, a warmly lit hospital room with a bed and medical equipment; on the right, an immersive digital space featuring a holographic human body with organs glowing in cyan and orange tones. Both sides are connected by flowing streams of light, set against a deep navy blue background with soft violet transitions.

Reality, Reimagined: How AR, VR, and Mr Are Finding Their Way Into Medtech

TRENDS, MEDICAL

A glowing golden trophy floats above a gap, while small figures below work on user research and wireframes, untouched by its light.

Understanding UX AI Benchmarks: What HLE and METR Really Tell Us About AI Tools

AI & UX Research

Futuristic digital illustration on a deep navy background: a human hand holding a warm glowing pencil and a cyan-lit robotic hand both reach toward a radiant central data cluster. Surrounded by stacked documents and a network of connected nodes, the scene symbolizes collaboration between human interpretation and digital information processing.

NotebookLM in UX Research: An Honest Assessment of a Specialized AI Tool

AI & UX Research, BEST PRACTICES

Futuristic glowing cylinder divided into segments by golden barriers.

Introducing Gated Salami Prompting: Why You Should Slice Complex LLM Tasks Into Smaller Pieces

AI & UX Research, BEST PRACTICES

Futuristic square illustration on deep navy background: a glowing golden speech bubble dissolves into particles that partially reassemble incorrectly, surrounded by energy arcs, luminous nodes, and a stylized digital head—symbolizing LLM hallucinations.

Fictitious Quotes, Lost Nuances: The Hallucination Problem in Qualitative Analysis With Llms

AI & UX Research, BEST PRACTICES, UX METHODS

Related Articles you might enjoy

AUTHOR

Annika Schnabel

Annika has been working in user experience since 2021 and specialises in human factors for medical devices. She runs formative and summative studies and writes the usability documentation manufacturers need for regulatory approval. As a consultant, she helps clients meet the requirements of IEC 62366-1 and the specific regulations of their target markets.


Her degree in Human-Machine Communication introduced her early on to machine learning and cognitive models, which she also programmed herself. Today she builds on that background as she explores how AI can make everyday human factors work faster and better.

bottom of page