Vibe coding in business: opportunities, risks, checklist
Vibe coding means developing software by describing to an AI in natural language what you want and letting it write the code, often without reading the code yourself. It is fast and cheap. This guide by Evoya AI shows where the opportunities are, where self-built apps typically have gaps and how to find them.
What is vibe coding?
The typical workflow: you describe in a chat what the app should do, check the result in the browser and give feedback until it fits. The code itself is rarely read.
People who work this way are called vibe coders, often domain experts without training in software development.
There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.
Andrej Karpathy, founding member of OpenAI and former head of AI at Tesla, coined the term on 2 February 2025 in a post on X.
Why vibe coding makes sense in business
Vibe coding is a real strength of AI. We use the same tools every day.
What you see, and what you don’t
An app that works is not yet an app that is secure. The typical gaps lie below the surface, which is why they easily go unnoticed without developer knowledge.
The best-known vibe coding tools at a glance
The tools differ mainly in who they are made for: domain experts without programming skills, or developers.
| Tool | What it is | Made for |
|---|---|---|
| Lovable | App builder in the browser: create web apps via chat, with database and login for example through Supabase | Domain experts, founders, product teams |
| Bolt | App builder in the browser by StackBlitz | Domain experts, prototypes |
| Replit | Online development environment with AI agent and hosting | Beginners and developers |
| Cursor | Code editor with built-in AI | Developers |
| Claude Code | AI coding agent by Anthropic for the terminal and development environments | Developers and technically minded teams |
Evoya AI works with the tools your team uses and adapts to your stack. More about AI software development
Security questions for self-built AI apps
Can you answer all twelve questions with yes? Then your app is in good shape. Every no is a point for the next step.
- Access rulesDoes every table in the database have rules for who may read and change which rows (e.g. row level security)?
- SecretsAre all API keys and passwords kept on the server and nowhere in code that runs in the browser?
- Permissions on the serverDoes the server check with every request whether the user is allowed to do this, not just the interface?
- LoginAre password reset, session length and, where needed, two-factor login set up properly?
- BackupsAre there automatic backups, and have you ever tested a restore?
- TestsDo automatic tests for the most important workflows run with every change?
- Security reviewIs every change checked for known vulnerabilities before it goes live?
- InputsAre inputs and file uploads validated before they reach the database?
- DependenciesAre the libraries you use updated regularly and checked for known vulnerabilities?
- MonitoringWould you notice if the app goes down or receives an unusual number of requests?
- Data protectionDo you know where your data is stored and which AI providers receive it, and does that comply with the FADP?
- Knowledge and handoverCould someone else keep running the app tomorrow, with documentation and access to the code?
When vibe coding is enough, and when professionals should step in
For a prototype or an internal experiment, vibe coding is often enough. As soon as an app carries responsibility in daily operations, an outside look pays off.
Vibe coding is enough
- A prototype to show an idea
- An internal experiment without real personal data
- A short-lived analysis for your team
Bring in professionals as soon as …
Guided Flight
Your team steers, we sit alongside.
- Training on your own project
- Reviews of code and architecture
- Guardrails for security and data
Ready for Takeoff
We lay the foundation, your team flies on.
- Database, login and backups
- Your first AI Cockpit
- Handover to your team
AI Crew
We build with you, on site and at full speed.
- Developers with AI in your office
- First version after a few days
- Security review and handover
How an AI Cockpit closes the gap between prototype and application: What is an AI Cockpit?
Frequently asked questions about vibe coding
Already built it yourself? Have it checked.
In the Security Check we review your app for security, backups and architecture and show you what needs to be done. Without slowing you down.
Sources: Andrej Karpathy on X (2 Feb 2025) · Collins Word of the Year 2025 · NVD: CVE-2025-48757