Vibe coding: čo to je? Definícia, nástroje a limity
Autor: Mehdi Azizi
Aktualizované , 11 min
Vibe coding je tvorba softvéru tak, že ho opíšeš AI a tá napíše kód. Definícia, pôvod slova, nástroje, reálne riziká a príklad krok za krokom.
Vibe coding jednoducho vysvetlený
Čo je vibe coding? Je to spôsob, ako vytvoriť softvér tak, že ho opíšeš AI, namiesto toho, aby si kód písal sám. Povieš vlastnými slovami, čo chceš, AI napíše kód, ty sa pozrieš na výsledok a požiadavku spresníš. Kto takto pracuje, je vibe coder.
Pri mobilnej aplikácii to môže začať vetou „vytvor zoznam úloh s tlačidlom na pridanie položky“. Dôležitá časť však prichádza potom: overiť, že pridávanie funguje, že zoznam zostane aj po zatvorení aplikácie a že obrazovka sa dá na tvojom telefóne normálne používať.
Začať môžeš aj bez znalosti programovania. Aby si mohol pokračovať, budeš postupne musieť pochopiť, čo tvoja aplikácia robí, kde ukladá dáta a ako overiť zmenu.
Svoje iOS appky programujem s Claude a Cursorom, každý deň. Solys, budík s minihrami, a TradaZen, simulátor tradingu, sú na App Store. Tento návod vychádza z tejto práce: čo vibe coding naozaj umožňuje, kde sa láme a ako sa dostať až k publikovanej aplikácii.
Prečo sa hovorí „vibe coding“?
Výraz má presný dátum narodenia. 2. februára 2025 opísal Andrej Karpathy, spoluzakladateľ OpenAI, na X nový spôsob programovania: poddáš sa „vibes“, prijmeš, čo AI navrhne, a takmer zabudneš, že nejaký kód existuje. Nazval to „vibe coding“. Históriu slova nájdeš na jeho stránke na Wikipédii.
Slovo sa ujalo veľmi rýchlo. Slovník Merriam-Webster ho zaradil už v marci 2025 a slovník Collins z neho urobil slovo roka 2025.
Vo Francúzsku zvedavosť rastie tiež. V Google Keyword Planneri mal dopyt „vibe coding“ k 2. októbru 2026 medzi 10 000 a 100 000 vyhľadávaní mesačne a medziročný nárast +900 %.
Zapamätaj si pôvodný význam: v Karpathyho podaní vibe coding znamená, že kód už nečítaš. Na víkendový pokus je to výborné. Pre aplikáciu, ktorú budú používať skutoční ľudia, je to riskantné, a v tom je celý rozdiel oproti metóde opísanej nižšie.
Vibe coding, no-code a vývoj s AI
Tieto pojmy sa prekrývajú, ale neoznačujú presne tú istú metódu.
| Metóda | Čo robíš | Čo získaš | Limit |
|---|---|---|---|
| No-code | Skladáš bloky vo vizuálnom rozhraní | Appku, ktorá žije v nástroji | Závisíš od platformy a jej cien |
| Vibe coding | Opisuješ výsledok a postupuješ cez prompty | Skutočný kód, ktorý čítaš málo alebo vôbec | Chyby prejdú, kým ich nikto neoverí |
| Vývoj s pomocou AI | Tiež opisuješ, ale s pravidlami, kontrolou a testami | Skutočný kód, ktorý vieš ďalej rozvíjať | Na začiatku pomalšie, treba sa naučiť overovať |
Môžeš začať druhým prístupom a postupne prejsť na tretí. Názov nástroja na ich rozlíšenie nestačí: Codexu môžeš zadať vágnu zmenu rovnako, ako môžeš napísať presnú požiadavku do generátora appiek.
Návod, ako vytvoriť aplikáciu bez programovania podrobne opisuje, čo sa treba naučiť, keď sa tvoj prototyp začne meniť na skutočný produkt.
Ako robiť vibe coding?
Metóda sa zmestí do piatich krokov, bez ohľadu na nástroj.
- Opíš overiteľný výsledok. Nie „appka na šport“, ale „obrazovka so zoznamom mojich tréningov a tlačidlom na pridanie ďalšieho“.
- Žiadaj vždy len jednu vec. Jednu obrazovku, jednu funkciu, jednu opravu. Desať požiadaviek v jednom prompte dá desať napoly hotových vecí.
- Pozri si výsledok na skutočnom telefóne. Náhľad v prehliadači pri mobilnej aplikácii nič nedokazuje.
- Opravuj presnou požiadavkou. Povedz, čo si urobil, čo si videl a čo si čakal. Snímka obrazovky veľmi pomôže.
- Ulož si, čo funguje. Pred každou novou požiadavkou si nechaj verziu, ku ktorej sa môžeš vrátiť.
Na prototyp týchto päť krokov stačí. Pre aplikáciu, ktorú chceš publikovať, treba pridať pravidlá a kontroly: o tom je článok vytvoriť aplikáciu s AI.
Aké nástroje použiť na mobilnú aplikáciu?
Máš dve cesty: pracovať vo vlastnom projekte, alebo začať v nástroji, ktorý vygeneruje aplikáciu z tvojho opisu.
Codex a Claude Code vedia pracovať v priečinku s kódom, upravovať súbory a spúšťať príkazy. Cursor umožňuje pracovať v editore s agentom. Tieto spôsoby sa hodia pre appku, ktorej projektu chceš rozumieť a ktorý si chceš ponechať. Ich možnosti opisuje dokumentácia Codex CLI, Claude Code a Cursor Agent.
Generátory majú vlastné prostredia a výstupné formáty. Kým si jeden vyberieš, over si, či vytvára webovú aplikáciu, mobilný projekt alebo projekt určený len pre platformy Apple. Tento rozdiel vysvetľuje porovnanie Lovable, Rork a FlutterFlow.
Tu je, čo štyri známe nástroje vytvárajú a čo umožňuje ich bezplatná verzia, podľa ich cenníkov prečítaných 2. októbra 2026. Tieto ponuky sa často menia: pred výberom si ich over.
| Nástroj | Čo vytvára | Bezplatná verzia |
|---|---|---|
| Claude Code | Kód v tvojom vlastnom projekte, z terminálu | Nie: je súčasťou platených plánov, od 20 $ mesačne |
| Cursor | Kód v tvojom vlastnom projekte, z editora | Áno, s obmedzeným počtom požiadaviek agenta |
| Lovable | Webovú aplikáciu | Áno: 5 kreditov denne, najviac 30 mesačne |
| Bolt | Web alebo webovú aplikáciu, hostované u neho | Áno: 300 000 tokenov denne, 1 milión mesačne, s jeho logom |
Pri aplikácii pre iPhone rozhoduje o ďalšom postupe formát projektu. Agent, ktorý pracuje v projekte React Native a Expo, ti nechá kód aj cestu na App Store. Generátor webových aplikácií ti dá odkaz na zdieľanie, nie stránku na App Store. Pri výbere ti pomôže článok aká AI na vytvorenie aplikácie.
Vyber si hlavne postup, ktorý zvládneš sledovať: otvoriť projekt, zobraziť výsledok, uložiť verziu a pochopiť chybu. Pôsobivý nástroj, na ktorom sa zasekneš pri prvej oprave, ti k dokončeniu nepomôže.
Aké sú riziká vibe codingu?
Nebezpečenstvom nie je AI. Je ním publikovať niečo, čo nikto neoveril. Ukazujú to dva verejné incidenty a aj moje vlastné zamietnutia od Apple.
Dáta otvorené pre všetkých. Bezpečnostný výskumník analyzoval 1 645 projektov vytvorených v Lovable a v máji 2025 zverejnil zistenie: 170 z nich odhaľovalo dáta, vrátane e-mailov, telefónnych čísel a API kľúčov. Príčina: chýbajúce alebo príliš voľné pravidlá prístupu k databáze. Aplikácia na obrazovke fungovala výborne, a práve v tom je pasca.
Vymazaná databáza. V júli 2025 agent Replitu zmazal produkčnú databázu projektu počas zmrazenia kódu, hoci majiteľ zakázal akékoľvek zmeny. Replit potom oznámil automatické oddelenie vývojových a produkčných databáz.
Zamietnutia od Apple. AI sa na tvoju appku nepozerá očami reviewera. Pri Solys som dostal dve zamietnutia, na ktoré ma AI neupozornila: povinnú obrazovku, ktorú sa v malom okne nedalo preskočiť, a potom žiadosť o hodnotenie umiestnenú príliš skoro. Obe opisujem v článku prečo Apple zamieta aplikáciu.
Tajný kľúč v appke. Keď od teba AI pýta API kľúč, rada ho vloží do kódu, ktorý dostanú používatelia, kde si ho môže prečítať ktokoľvek. Návod k API kľúčom v Expo appke vysvetľuje, kde volanie robiť.
Obrana je zakaždým rovnaká: jedna kontrola na každé riziko. Pravidlá prístupu otestované s dvoma účtami, záloha pred každou zmenou databázy, test na najmenšom aj najväčšom iPhone, žiadny tajný kľúč v appke.
Prvý projekt: zoznam na prípravu výletu
Vezmime si vymyslený príklad: appku, ktorá pomáha pobaliť ruksak na turistiku. Prvá verzia vie len pridať vec, odškrtnúť ju a uchovať zoznam.
Začni promptom, ktorý opisuje overiteľný výsledok:
Robím malú mobilnú appku na balenie ruksaku na turistiku.
Prvý krok: jediná obrazovka so zoznamom vecí.
Chcem pridať vec a odškrtnúť ju, keď je v ruksaku.
Najprv použi lokálne dáta, bez používateľského účtu.
Pred úpravou projektu vysvetli, ktorých súborov sa to týka.
Po zmene uveď, ako overiť pridanie a odškrtnutie.
Zatiaľ nepridávaj platby, mapu ani AI funkciu.
Tento prompt je príklad na úpravu, nie hotová appka. Zabráni tomu, aby si nástroju zveril desať funkcií, keď ešte nevieš overiť ani prvú.
Keď sa obrazovka zobrazí, testuj vždy jednu akciu. Pridaj vec, odškrtni ju, potom aplikáciu zatvor a znova otvor. Ak zoznam zmizne, požiadaj presne o uchovanie dát po reštarte. Ak je text orezaný, ukáž snímku obrazovky a uveď veľkosť príslušného zariadenia.
Kontroly, ktoré si drž od začiatku
Pri každom malom kroku si odpovedz na tieto otázky:
- Funguje požadovaná akcia naozaj?
- Je výsledok správny aj po zatvorení alebo návrate späť?
- Dá sa klávesnica, texty a tlačidlá na mojom telefóne stále používať?
- Viem sa vrátiť k predchádzajúcej verzii, ak ďalšia zmena niečo pokazí?
Keď AI navrhne závislosť alebo službu, opýtaj sa, prečo je potrebná a koľko stojí.
Dá sa publikovať aplikácia vytvorená vibe codingom?
Áno. Solys a TradaZen sú na App Store a ich kód bol napísaný s Claude a Cursorom. Pri TradaZen ubehlo medzi prvým commitom a publikovaním 26 kalendárnych dní.
Spôsob vytvorenia ťa však od ničoho neoslobodí. Appku treba otestovať, pripraviť jej stránku a vysvetliť Apple, ako funguje. Náhľad, ktorý funguje v prehliadači, nedokazuje, že verzia odoslaná Apple funguje na iPhone. A štyri kroky zostávajú úplne na tebe: podpísanie appky, TestFlight, predplatné a review.
Tieto kroky opisuje návod na publikovanie na App Store. Ak chceš začať s nástrojom od OpenAI, použi tutoriál na vytvorenie aplikácie s Codexom. S nástrojom od Anthropic postupuj podľa článku vytvoriť aplikáciu s Claude Code.
Je vibe coding zadarmo?
Na vyskúšanie áno. Cursor, Lovable a Bolt majú bezplatnú verziu s obmedzeným počtom požiadaviek denne. Stačí na pár obrazoviek, nie na celú aplikáciu: kvóty sa rýchlo minú, keď pracuješ každý deň. Claude Code si zase vyžaduje platený plán, od 20 $ mesačne.
Potom prídu poplatky, ktoré AI neodstráni: 99 $ ročne za publikovanie na App Store, 25 $ jednorazovo za Google Play. Čo je zadarmo a čo nie, nájdeš podrobne v článku vytvoriť aplikáciu zadarmo.
Ako sa naučiť vibe coding?
Sám sa dostaneš ďaleko: oficiálna dokumentácia je zadarmo a tutoriály na tomto blogu vychádzajú zo skutočného projektu. Spoliehaj sa hlavne na prax. Jedna malá dokončená appka ťa naučí viac ako desať videí.
Keď sa učíš sám, chýba ti vedieť ešte pred odoslaním, čo Apple zamietne. Na to je iOS Kit: štartovací kód mojich appiek, postup v štyroch krokoch vlastným tempom a Claude Code skills, ktoré pred odoslaním skontrolujú tvoj projekt. Stránka kurz vibe codingu to rozoberá pre AI všeobecne a kurz Claude Code pre nástroj od Anthropic.
Často kladené otázky
Treba vedieť programovať, aby si mohol robiť vibe coding?
Na začiatok nie. Opíšeš, čo chceš, a AI napíše kód. Aby si však aplikáciu dokončil, musíš sa naučiť overovať: zistiť, ktoré súbory sa zmenili, testovať na telefóne, pochopiť chybovú hlášku.
Kto je vibe coder?
Človek, ktorý vytvára softvér tak, že ho opisuje AI, namiesto toho, aby písal kód. Slovo označuje začiatočníka, ktorý spúšťa svoj prvý prototyp, rovnako ako vývojára, ktorý písanie deleguje, aby bol rýchlejší.
Dá sa robiť vibe coding s ChatGPT?
Áno. Môžeš si od neho vypýtať kód a vložiť ho do projektu, alebo použiť Codex, agenta od OpenAI, ktorý upravuje súbory priamo. Limit je rovnaký ako pri iných nástrojoch: výsledok na skutočnom telefóne overuješ ty.
Aký je najlepší nástroj na vibe coding?
Ten, ktorý vytvára formát, aký potrebuješ. Na web alebo webovú aplikáciu je generátor ako Lovable alebo Bolt rýchly. Na aplikáciu pre iPhone, ktorú chceš publikovať a rozvíjať, ti agent pracujúci vo vlastnom projekte, ako Claude Code, Codex alebo Cursor, nechá kód aj kontrolu.
Dá sa vibe codingom vytvoriť mobilná aplikácia?
Áno, ak si vyberieš nástroj, ktorý vytvára skutočný mobilný projekt, a nie len webovú aplikáciu. S React Native a Expo ti jeden projekt dá appku pre iPhone aj pre Android.
Je vibe coding spoľahlivý pre aplikáciu v produkcii?
Sám osebe nie. Známe incidenty vždy vznikli z výsledku publikovaného bez overenia: odhalené dáta, zmazaná databáza, zamietnutie od Apple. S otestovanými pravidlami prístupu, zálohami a testami na zariadení vytvára tá istá metóda aplikácie, ktoré vydržia.
Od prvého nápadu k projektu, ktorý dokážeš dokončiť
Ak ešte váhaš pri prvej funkcii, začni tým, že si overíš nápad na aplikáciu. Celú cestu uvidíš v článku ako vytvoriť aplikáciu. Ak už máš prototyp, postup v štyroch krokoch v iOS Kite ti pomôže určiť ďalší krok. Nevieš, kde sa nachádzaš? Bezplatná diagnostika ti to ukáže, povie ti, ktorý krok riešiť ako prvý, a pošle ti môj checklist proti zamietnutiu od Apple.