Průvodce vibecodingem
Co je vibecoding?
Vibecoding je metoda vývoje, při které řídíš AI agenty přirozeným jazykem místo psaní kódu ručně. AI píše, edituje a spouští kód za tebe. Ty kontroluješ výsledek a iteruješ. Termín zavedl Andrej Karpathy v únoru 2025 a v praxi je to dnes nejrychlejší cesta od nápadu k funkční aplikaci — i bez programátorského vzdělání.
Definice vibecodingu
Pojem „vibecoding" zní možná jako buzzword. V praxi je za ním ale konkrétní změna: hlavním autorem kódu je AI (Claude, GPT, Gemini), ty jsi editor a tester. Workflow vypadá takhle:
- Popíšeš, co chceš — třeba „postav landing page pro kavárnu s rezervací".
- AI agent (Claude Code, Cursor) vygeneruje kód.
- Spustíš to, podíváš se, otestuješ.
- Dáváš zpětnou vazbu („tlačítko zelené", „chybí validace e-mailu"), agent upravuje.
- Když je hotovo, jedním kliknutím na Vercel.
Nemusíš umět syntaxi JavaScriptu, Pythonu ani CSS. Co musíš umět: formulovat zadání, číst chyby, dávat kontext, kriticky hodnotit výstup. Roky studia se zkrátily na pár dní v praxi.
Jak to vlastně funguje
Důležitý rozdíl proti běžnému chatbotu: AI dnes umí reálně pracovat s projektem. Otevře si soubory, něco do nich napíše, spustí terminál, nainstaluje knihovnu, otestuje výsledek. Není to chat — je to kolega, který něco dělá.
Typická konverzace vypadá takhle:
Ty: Postav rezervační systém pro barbershop. Agent: → čte existující soubory v projektu → vytváří nové komponenty (BookingForm.tsx, Calendar.tsx) → instaluje knihovny (npm install react-day-picker) → spouští dev server pro test → vrací se k tobě: "Hotovo, otevři localhost:3000/rezervace"
Agent vidí v kontextu cca 150 stran textu najednou — pamatuje si strukturu projektu, tvoje konvence i co dělal před chvílí. Bez toho by to byly náhodné patche sem-tam. S tím to drží pohromadě.
Vibecoding vs. no-code vs. tradiční vývoj
| Kritérium | Vibecoding | No-code (Webflow, Bubble) | Tradiční vývoj |
|---|---|---|---|
| Rychlost prototypu | Hodiny | Hodiny | Dny až týdny |
| Flexibilita | Vysoká (full kód) | Omezená platformou | Plná |
| Vlastní hosting | Vercel, vlastní VPS, cokoliv | Vendor lock-in | Cokoliv |
| Měsíční náklady | ~1 000 Kč (AI + hosting) | ~700-2 000 Kč (platforma) | Závisí (hosting + dev čas) |
| Vstupní bariéra | Nízká (5-10 hodin) | Velmi nízká (1-2 hodiny) | Vysoká (měsíce-roky) |
| Vlastnictví kódu | Tvé na 100 % | Vázáno na platformu | Tvé na 100 % |
Je to něco mezi no-codem a klasickým vývojem — jen bez vendor locku a s vlastním kódem v ruce. Hodí se nejvíc pro podnikatele, kteří chtějí vlastní digitální nástroje a nechtějí být závislí na platformě jako Webflow nebo Bubble.
Pro koho je vibecoding
Vibecoding dává smysl pro:
- Podnikatele a majitele malých firem, kteří chtějí vlastní web, rezervační systém, kalkulačku nebo interní nástroj bez nájmu programátora.
- Marketéry a copywritery, kteří chtějí rychle stavět landing pages, A/B testovat, vytvářet experimenty bez čekání na dev tým.
- Startupisty a indie hackery, kteří staví MVP a hledají product-market fit.
- Konzultanty, advokáty, účetní a další profese, kteří chtějí interní nástroje na své specifické workflow (kalkulátory, checklisty, šablony).
- Programátory, kteří chtějí akcelerovat svou práci 3-5×.
Nevhodný je naopak pro: aplikace s extrémně vysokými bezpečnostními nároky bez code review, real-time systémy (hry, trading), výzkumné projekty na hraně toho, co AI ví.
Hlavní nástroje pro vibecoding
Vibecoding není jeden produkt — je to ekosystém. Nejdůležitější nástroje v roce 2026:
- Claude Code (Anthropic)
- Terminálový agent s nejlepším kódovacím modelem (Claude Sonnet 4) a velkým kontextovým oknem 200k+. Patří k nejpoužívanějším. claude.com/code
- Cursor
- AI-nativní editor postavený na VS Code. Skvělý pro vizuální workflow s inline edity a chat o kódu. cursor.com
- Antigravity (Google)
- Experimentální AI prostředí od Google s modelem Gemini. Vhodný pro projekty v Google Cloud ekosystému.
- v0 (Vercel), Lovable, Bolt.new
- No-setup nástroje pro generování UI a celých aplikací přímo v prohlížeči. Ideální pro úplné začátečníky a rychlé experimenty.
Více v našem slovníku pojmů.
Limity a rizika vibecodingu
Vibecoding není kouzelná hůlka. Tři věci, na které si dej pozor:
- Halucinace. AI občas prostě sebevědomě kecá — vymyslí si knihovnu nebo funkci, která neexistuje. Lék: vždy spusť a otestuj. Když to nefunguje, vrať chybu zpátky AI a iteruj.
- Bezpečnost. AI agent může omylem nechat API key v repu, dát DB příliš volný přístup nebo zapomenout na validaci vstupu. Bezpečnostní review musí dělat člověk. U produkčních aplikací doporučujeme code audit.
- Maintainability. Kód generovaný AI bývá nekonzistentní — různé styly napříč soubory, občas technický dluh. Pro malé projekty OK, u dlouhodobých je potřeba občas pročistit.
GDPR, autorský zákon, daňové aspekty: AI nenahradí právníka. U aplikací s osobními údaji nebo platbami se vyplatí konzultace.
Historie a původ pojmu
Termín vibe coding zveřejnil Andrej Karpathy (bývalý vedoucí AI v Tesle, spoluzakladatel OpenAI) na sociální síti X 2. února 2025 v tweetu: „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."
Tweet zachytil to, co se v komunitě dělo už od konce roku 2024: AI agenti se dostávali do kvalitativně jiné kategorie — z chatbotů na „kolegy", kteří dokáží autonomně psát funkční kód. Claude 3.5 Sonnet (červen 2024), Cursor Composer (listopad 2024) a Claude Code (únor 2025) byly tři produkty, které tento posun umožnily.
Český a slovenský trh chytl trend zhruba od podzimu 2025. Dnes existuje několik kurzů a komunit: Vibecoding Hub (náš projekt), Vibecoding Akademie, Kurz Vibe Codingu (AI First), Vibecoderi.cz a další.
Časté otázky
Je vibecoding to samé jako no-code?
Ne. No-code (Webflow, Bubble) ti dá vizuální editor s předpřipravenými bloky. Vibecoding ti dá skutečný kód, který si můžeš dál upravovat, hostovat kdekoliv a integrovat s čímkoliv. No-code je omezený platformou. Vibecoding má stejnou flexibilitu jako klasický vývoj, jen je 5-10x rychlejší.
Musím umět programovat, abych začal vibecodovat?
Ne, ale je potřeba pochopit pár základních pojmů (co je deploy, databáze, API). Naučíš se to za pár hodin v praxi. Hlavní dovednost je naučit se „mluvit s AI" — formulovat zadání, dávat kontext, číst chyby a iterovat. Zkušenost s počítačem a kritické myšlení stačí.
Jaké jsou limity vibecodingu?
Vibecoding není všespasitelný. Funguje skvěle u: prezentačních webů, kalkulátorů, jednoduchých CRM, interních nástrojů, MVP aplikací. Funguje hůře u: velmi komplexních distribuovaných systémů, bezpečnostně citlivých aplikací bez code review, real-time systémů (hry, trading), a v případech, kdy chybí kvalitní dokumentace knihoven (AI halucinuje).
Kolik stojí provoz aplikace vytvořené vibecodingem?
Většinou desítky až stovky korun měsíčně. Typický stack: Vercel hosting (free tier), Supabase databáze (free do 500 MB), doména (cca 200 Kč/rok). Náklady na AI nástroje: Claude Pro (~600 Kč/měs), Cursor (~500 Kč/měs). Provozní náklady malého projektu = 0-300 Kč/měsíc.
Co když mi AI vyrobí nefunkční kód?
Stane se. AI agenty (Claude Code, Cursor) mají halucinace — vymyslí si knihovnu, která neexistuje, nebo zapomenou edge case. Klíč je: 1) vždy spustit a otestovat, 2) číst chybové hlášky a vrátit je AI jako kontext, 3) mít commit do gitu před každou větší změnou — kdykoliv vrátit zpět. Iterativní práce je norma, ne výjimka.
Můžu pomocí vibecodingu udělat produkční aplikaci pro klienta?
Ano, ale s jasnými pravidly: 1) ke kódu musí proběhnout review (ideálně od programátora), 2) bezpečnost (autentizace, API keys, GDPR) musí být explicitně řešena — nestačí „AI to udělala", 3) musíš mít testy a CI/CD pipeline, 4) klient musí vědět, jak byl projekt vytvořen. NiftyMinds takhle staví projekty pro klienty rutinně.