# Vibe coding: co to je? Definice, nástroje a limity

> Co je vibe coding? Definice, původ slova, nástroje, skutečná rizika a postup krok za krokem k aplikaci od někoho, kdo aplikace vydává.

Původní stránka: [Vibe coding: co to je? Definice, nástroje a limity](https://devoria.fr/cs/blog/vibe-coding-co-to-je-definice-nastroje-limity)
Autor: [Mehdi Azizi](https://devoria.fr/cs/mehdi-azizi)
Publikováno: 2026-10-01
Poslední revize obsahu: 2026-10-09


## Vibe coding jednoduše vysvětlený

Co je vibe coding? Je to způsob, jak vytvořit software tak, že ho popíšeš AI, místo abys kód psal sám. **Řekneš běžnou řečí, co chceš, AI napíše kód, ty se podíváš na výsledek a svůj požadavek upřesníš.** Kdo takhle pracuje, říká se mu vibe coder.

U mobilní aplikace to může začít třeba větou „vytvoř seznam úkolů s tlačítkem pro přidání položky“. Důležitá část ale přichází až potom: ověřit, že přidávání funguje, že seznam zůstane i po zavření aplikace a že se obrazovka dá na tvém telefonu normálně používat.

Začít můžeš, i když neumíš programovat. Abys mohl pokračovat, budeš ale postupně muset chápat, co tvoje aplikace dělá, kde ukládá data a jak ověřit každou změnu.

Svoje iOS aplikace programuju s Claude a Cursorem, každý den. Solys, budík s minihrami, a TradaZen, simulátor tradingu, jsou na App Storu. Tenhle návod vychází z té práce: co vibe coding opravdu umí, kde se láme a jak se dostat až k vydané aplikaci.

## Proč se tomu říká „vibe coding“?

Ten výraz má přesné datum narození. 2. února 2025 popsal Andrej Karpathy, spoluzakladatel OpenAI, na X nový způsob programování: necháš se unést „vibes“, přijmeš, co AI navrhne, a skoro zapomeneš, že nějaký kód existuje. Nazval to „vibe coding“. Historii slova najdeš na [jeho stránce na Wikipedii](https://fr.wikipedia.org/wiki/Vibe_coding).

Slovo se uchytilo hodně rychle. Slovník Merriam-Webster ho zařadil už v březnu 2025 a slovník Collins z něj udělal [své slovo roku 2025](https://www.cnn.com/2025/11/06/tech/vibe-coding-collins-word-year-scli-intl).

Ve Francii zájem roste taky. V Google Keyword Planneru měl dotaz „vibe coding“ ve Francii k 2. říjnu 2026 mezi 10 000 a 100 000 vyhledávání měsíčně a meziroční nárůst o 900 %.

Zapamatuj si původní význam: v Karpathyho podání vibe coding znamená, že **kód už nečteš**. Na víkendový pokus je to super. Pro aplikaci, kterou budou používat skuteční lidé, je to riskantní, a právě v tom je celý rozdíl oproti metodě popsané níž.

## Vibe coding, no-code a vývoj s AI

Tyhle výrazy se překrývají, ale neoznačují úplně stejnou metodu.

| Metoda            | Co děláš                                               | Co dostaneš                              | Limit                                             |
| ----------------- | ------------------------------------------------------ | ---------------------------------------- | ------------------------------------------------- |
| No-code           | Skládáš bloky ve vizuálním rozhraní                    | Aplikaci, která žije uvnitř nástroje     | Jsi závislý na platformě a jejích cenách          |
| Vibe coding       | Popisuješ výsledek a postupuješ pomocí promptů         | Skutečný kód, který čteš málo nebo vůbec | Chyby projdou, dokud je nikdo nezkontroluje       |
| Vývoj s pomocí AI | Taky popisuješ, ale s pravidly, kontrolou kódu a testy | Skutečný kód, který umíš dál rozvíjet    | Ze začátku pomalejší, musíš se naučit kontrolovat |

Můžeš začít druhým přístupem a postupně přejít na třetí. Název nástroje k jejich rozlišení nestačí: Codexu můžeš zadat vágní změnu stejně jako můžeš do generátoru aplikací napsat přesný požadavek.

[Návod, jak vytvořit aplikaci bez programování](https://devoria.fr/cs/blog/vytvorit-aplikaci-bez-programovani-no-code-ai), podrobně popisuje, co se musíš naučit, když se z tvého prototypu začíná stávat skutečný produkt.

## Jak na vibe coding?

Metoda se vejde do pěti kroků, ať používáš jakýkoli nástroj.

1. **Popiš ověřitelný výsledek.** Ne „aplikace na sport“, ale „obrazovka se seznamem mých tréninků a tlačítkem pro přidání nového“.
2. **Chtěj vždycky jen jednu věc.** Jednu obrazovku, jednu funkci, jednu opravu. Deset požadavků v jednom promptu znamená deset napůl hotových věcí.
3. **Výsledek si prohlédni na skutečném telefonu.** Náhled v prohlížeči u mobilní aplikace nic nedokazuje.
4. **Opravuj přesným požadavkem.** Napiš, co jsi udělal, co jsi viděl a co jsi čekal. Hodně pomůže screenshot.
5. **Ulož si, co funguje.** Před každým novým požadavkem si nech verzi, ke které se můžeš vrátit.

Na prototyp těchhle pět kroků stačí. Pro aplikaci, kterou chceš vydat, k nim musíš přidat pravidla a kontroly: o tom je [vytvoření aplikace s AI](https://devoria.fr/cs/blog/vytvorit-aplikaci-s-ai-ios-nastrahy-kontroly).

## Jaké nástroje použít pro mobilní aplikaci?

Máš dvě cesty: pracovat ve vlastním projektu, nebo začít v nástroji, který aplikaci vygeneruje z tvého popisu.

**Codex a Claude Code** umí pracovat ve složce s kódem, upravovat soubory a spouštět příkazy. **Cursor** ti umožní pracovat v editoru s agentem. Tohle se hodí pro aplikaci, jejímuž projektu chceš rozumět a chceš si ho ponechat. Co umí, popisuje dokumentace [Codex CLI](https://learn.chatgpt.com/docs/cli), [Claude Code](https://code.claude.com/docs/en/overview) a [Cursor Agent](https://cursor.com/docs/agent/overview).

Generátory mají vlastní prostředí a výstupní formáty. Než si nějaký vybereš, ověř si, jestli vytváří webovou aplikaci, mobilní projekt, nebo projekt jen pro platformy Apple. Ten rozdíl vysvětluje [srovnání Lovable, Rork a FlutterFlow](https://devoria.fr/cs/blog/lovable-rork-flutterflow-mobilni-aplikace).

Tady je, co čtyři známé nástroje vytvářejí a co umožňuje jejich bezplatná verze, podle jejich ceníků k 2. říjnu 2026. Tyhle nabídky se často mění, takže si je před výběrem ověř.

| Nástroj     | Co vytváří                                  | Bezplatná verze                                                                         |
| ----------- | ------------------------------------------- | --------------------------------------------------------------------------------------- |
| Claude Code | Kód ve tvém vlastním projektu, z terminálu  | Ne: je [součástí placených tarifů](https://claude.com/pricing), od 20 $ měsíčně         |
| Cursor      | Kód ve tvém vlastním projektu, z editoru    | Ano, s [omezeným počtem požadavků na agenta](https://cursor.com/pricing)                |
| Lovable     | Webovou aplikaci                            | Ano: [5 kreditů denně, maximálně 30 měsíčně](https://lovable.dev/pricing)               |
| Bolt        | Web nebo webovou aplikaci, hostované u nich | Ano: [300 000 tokenů denně, 1 milion měsíčně](https://bolt.new/pricing), s jejich logem |

U aplikace pro iPhone rozhoduje o dalším postupu formát projektu. Agent, který pracuje v projektu React Native a Expo, ti nechá kód i cestu na App Store. Generátor webových aplikací ti dá odkaz ke sdílení, ne stránku na App Storu. Při výběru ti pomůže článek [jakou AI zvolit pro tvorbu aplikace](https://devoria.fr/cs/blog/jaka-ai-tvorba-aplikace-codex-claude-cursor).

Hlavně si vyber postup, který zvládneš: otevřít projekt, zobrazit výsledek, uložit verzi a pochopit chybu. Působivý nástroj, na kterém se zasekneš u první opravy, ti k dokončení nepomůže.

## Jaká jsou rizika vibe codingu?

Nebezpečím není AI. Je jím vydat něco, co nikdo nezkontroloval. Ukazují to dva veřejné incidenty a taky moje vlastní zamítnutí od Applu.

**Data otevřená všem.** Bezpečnostní výzkumník analyzoval 1 645 projektů vytvořených v Lovable a v květnu 2025 zveřejnil svá zjištění: [170 z nich odhalovalo data](https://mattpalmer.io/posts/statement-on-CVE-2025-48757/), mimo jiné e-maily, telefonní čísla a API klíče. Příčina: chybějící nebo příliš volná pravidla přístupu k databázi. Na obrazovce aplikace fungovala skvěle, a v tom je ta past.

**Smazaná databáze.** V červenci 2025 agent Replitu [smazal produkční databázi jednoho projektu](https://www.heise.de/en/news/Artificial-intelligence-Vibe-coding-service-Replit-deletes-production-database-10499597.html) během zmrazení kódu, přestože majitel zakázal jakékoli změny. Replit pak oznámil automatické oddělení vývojových a produkčních databází.

**Zamítnutí od Applu.** AI se na tvou aplikaci nedívá očima reviewera. U Solysu jsem dostal dvě zamítnutí, na která mě AI neupozornila: povinná obrazovka, kterou v malém okně nešlo přeskočit, a pak žádost o hodnocení zobrazená příliš brzy. Obě popisuju v článku [proč Apple zamítá aplikace](https://devoria.fr/cs/blog/apple-zamitl-aplikaci-duvody).

**Tajný klíč v aplikaci.** Když po tobě AI chce API klíč, ráda ho vloží do kódu, který dostanou uživatelé, a tam si ho může přečíst kdokoli. [Návod k API klíčům v aplikaci Expo](https://devoria.fr/cs/blog/tajny-api-klic-aplikace-expo) vysvětluje, odkud volání dělat.

Obrana je pokaždé stejná: **jedna kontrola na každé riziko**. Pravidla přístupu otestovaná se dvěma účty, záloha před každou změnou databáze, test na nejmenším a největším iPhonu, žádný tajný klíč v aplikaci.

## První projekt: seznam věcí na výlet

Vezměme si **smyšlený příklad**: aplikaci, která pomáhá sbalit batoh na túru. První verze umí jen přidat věc, zaškrtnout ji a uložit seznam.

Začni promptem, který popisuje ověřitelný výsledek:

```prompt
Stavím malou mobilní aplikaci na balení batohu na túru.
První krok: jedna obrazovka se seznamem věcí.
Chci přidat věc a zaškrtnout ji, když je v batohu.
Nejdřív použij lokální data, bez uživatelského účtu.
Než projekt upravíš, vysvětli, kterých souborů se to týká.
Po změně napiš, jak ověřit přidání a zaškrtnutí.
Zatím nepřidávej platby, mapu ani AI funkce.
```

Tenhle prompt je příklad k úpravě, ne hotová aplikace. Brání tomu, abys nástroji svěřil deset funkcí, když ještě neumíš ověřit ani tu první.

Jakmile se obrazovka zobrazí, testuj vždycky jednu akci. Přidej věc, zaškrtni ji, pak aplikaci zavři a znovu otevři. Pokud seznam zmizí, požádej přesně o uložení dat při restartu. Pokud je nějaký text uříznutý, ukaž screenshot a uveď velikost daného zařízení.

## Kontroly, které si drž od začátku

U každého malého kroku si odpověz na tyhle otázky:

1. Funguje požadovaná akce opravdu?
2. Zůstane výsledek správný i po zavření aplikace nebo návratu zpět?
3. Dají se klávesnice, texty a tlačítka na mém telefonu dál normálně používat?
4. Můžu se vrátit k předchozí verzi, kdyby další změna něco rozbila?

Když AI navrhne závislost nebo službu, zeptej se, proč je potřeba a kolik stojí.

## Dá se aplikace vytvořená vibe codingem vydat?

Ano. Solys a TradaZen jsou na App Storu a jejich kód napsal Claude a Cursor. U TradaZenu uběhlo mezi prvním commitem a vydáním 26 kalendářních dní.

Způsob tvorby tě ale ničeho nezbavuje. Aplikaci musíš otestovat, připravit její stránku v obchodě a vysvětlit Applu, jak funguje. Náhled, který funguje v prohlížeči, nedokazuje, že verze odeslaná Applu funguje na iPhonu. A čtyři kroky zůstávají úplně na tobě: podepsání aplikace, TestFlight, předplatná a review.

Tyhle kroky popisuje [návod k vydání na App Store](https://devoria.fr/cs/expertise/jak-vydat-aplikaci-v-app-store). Pokud chceš začít s nástrojem od OpenAI, použij [tutoriál, jak vytvořit aplikaci s Codexem](https://devoria.fr/cs/blog/vytvoreni-aplikace-codex-navod-zacatecniky). S nástrojem od Anthropicu se drž článku [jak vytvořit aplikaci s Claude Code](https://devoria.fr/cs/blog/aplikace-claude-code-navod-iphone).

## Je vibe coding zdarma?

**Na vyzkoušení ano.** Cursor, Lovable i Bolt mají bezplatnou verzi s omezeným počtem požadavků denně. Stačí na pár obrazovek, ne na celou aplikaci: jakmile pracuješ každý den, kvóty rychle dojdou. Claude Code vyžaduje placený tarif, od **20 $ měsíčně**.

Pak přicházejí poplatky, které AI neodstraní: **[99 $ ročně](https://devoria.fr/cs/blog/apple-developer-ucet-cena)** za vydávání na App Storu a **25 $ jednorázově** za Google Play. Co je zdarma a co ne, najdeš podrobně v článku [jak vytvořit aplikaci zdarma](https://devoria.fr/cs/blog/vytvorit-aplikaci-iphone-zdarma-naklady).

## Jak se naučit vibe coding?

Sám se dostaneš daleko: oficiální dokumentace je zdarma a tutoriály na tomhle blogu vycházejí ze skutečného projektu. Spoléhej hlavně na praxi. Jedna malá dokončená aplikace tě naučí víc než deset videí.

Když se učíš sám, chybí ti hlavně vědět ještě před odesláním, co Apple zamítne. Na to je **[iOS Kit](https://devoria.fr/cs/kits/ios)**: startovní kód mých aplikací, postup ve čtyřech krocích vlastním tempem a skills pro Claude Code, které tvůj projekt před odesláním zkontrolují. Stránka [kurz vibe codingu](https://devoria.fr/cs/expertise/kurz-vibe-coding-aplikace-iphone) to rozebírá pro AI obecně a [kurz Claude Code](https://devoria.fr/cs/expertise/kurz-claude-code-ios-aplikace) pro nástroj od Anthropicu.

## Časté dotazy

### Musím umět programovat, abych mohl dělat vibe coding?

Ne, na začátek ne. Popíšeš, co chceš, a AI napíše kód. Abys ale aplikaci dokončil, musíš se naučit kontrolovat: zjistit, které soubory se změnily, testovat na telefonu a pochopit chybovou hlášku.

### Kdo je vibe coder?

Člověk, který vytváří software tak, že ho popisuje AI, místo aby psal kód. To slovo označuje začátečníka, který spouští svůj první prototyp, stejně jako vývojáře, který psaní kódu deleguje, aby byl rychlejší.

### Dá se vibe coding dělat s ChatGPT?

Ano. Můžeš po něm chtít kód a vložit si ho do projektu, nebo použít Codex, agenta od OpenAI, který soubory upravuje přímo. Limit je stejný jako u ostatních nástrojů: výsledek na skutečném telefonu kontroluješ ty.

### Jaký je nejlepší nástroj na vibe coding?

Ten, který vytváří formát, jaký potřebuješ. Na web nebo webovou aplikaci je generátor jako Lovable nebo Bolt rychlý. Pro aplikaci na iPhone, kterou chceš vydat a dál rozvíjet, ti agent pracující ve tvém vlastním projektu, jako Claude Code, Codex nebo Cursor, nechá kód i kontrolu.

### Dá se vibe codingem vytvořit mobilní aplikace?

Ano, pokud si vybereš nástroj, který vytváří skutečný mobilní projekt, a ne jen webovou aplikaci. S React Native a Expo ti jeden projekt dá aplikaci pro iPhone i pro Android.

### Je vibe coding spolehlivý pro aplikaci v produkci?

Sám o sobě ne. Známé incidenty mají všechny původ ve výsledku vydaném bez kontroly: odhalená data, smazaná databáze, zamítnutí od Applu. S otestovanými pravidly přístupu, zálohami a testy na zařízení dává stejná metoda aplikace, které obstojí.

## Od prvního nápadu k projektu, který dokončíš

Pokud ještě váháš nad první funkcí, začni tím, že si [ověříš svůj nápad na aplikaci](https://devoria.fr/cs/blog/napad-na-aplikaci-5-testu-pred-programovanim). Celou cestu uvidíš v článku [jak vytvořit aplikaci](https://devoria.fr/cs/blog/jak-vytvorit-aplikaci-4-kroky). Pokud už máš prototyp, postup ve čtyřech krocích v [iOS Kitu](https://devoria.fr/cs/kits/ios) ti pomůže určit ten další. Nevíš, kde se nacházíš? [Bezplatná diagnostika](https://devoria.fr/cs/diagnostic) ti ukáže, kde jsi, řekne ti, do kterého kroku se pustit nejdřív, a pošle ti můj checklist proti zamítnutí od Applu.


## Tvůj projekt

[iOS Kit](https://devoria.fr/cs/kits/ios): Vytvoř svou iPhone aplikaci s Claude Code: startovní kód mých aplikací, skills, které kontrolují jeho práci, a Apple Review Kit, App Store Screenshots Kit a ASO Kit. 129,99 €.
