Vibe coding: kaj je to? Definicija, orodja in omejitve
Avtor: Mehdi Azizi
Posodobljeno , 11 min
Kaj je vibe coding? Definicija, izvor besede, orodja, resnične nevarnosti in primer po korakih za izdelavo aplikacije, od nekoga, ki aplikacije objavlja.
Vibe coding, preprosto razloženo
Kaj je vibe coding? To je način izdelave programske opreme, pri katerem jo opišeš umetni inteligenci, namesto da sam pišeš kodo. Z navadnimi besedami poveš, kaj želiš, AI napiše kodo, ti pogledaš rezultat in zahtevo dopolniš. Kdor dela tako, se imenuje vibe coder.
Pri mobilni aplikaciji se lahko začne z »naredi seznam opravil z gumbom za dodajanje elementa«. A pomemben del pride potem: preveriti, da dodajanje deluje, da seznam ostane tudi po zaprtju aplikacije in da je zaslon uporaben na tvojem telefonu.
Začneš lahko, ne da bi znal programirati. Da boš lahko nadaljeval, pa boš moral postopoma razumeti, kaj tvoja aplikacija počne, kje hrani podatke in kako preveriti spremembo.
Svoje iOS aplikacije vsak dan programiram s Claude in Cursorjem. Solys, budilka z mini igrami, in TradaZen, simulator trgovanja, sta na App Storu. Ta vodič izhaja iz tega dela: kaj vibe coding res omogoča, kje se zalomi in kako priti do objavljene aplikacije.
Zakaj se reče »vibe coding«?
Izraz ima datum rojstva. 2. februarja 2025 Andrej Karpathy, soustanovitelj OpenAI, na X opiše nov način programiranja: prepustiš se »vibom«, sprejmeš, kar predlaga AI, in skoraj pozabiš, da koda sploh obstaja. Imenuje ga »vibe coding«. Zgodovina besede je opisana na njeni strani na Wikipediji.
Beseda se je prijela zelo hitro. Slovar Merriam-Webster jo je zabeležil že marca 2025, slovar Collins pa jo je razglasil za besedo leta 2025.
Tudi v Franciji zanimanje raste. V Google Keyword Plannerju je iskalni niz »vibe coding« 2. oktobra 2026 kazal med 10.000 in 100.000 iskanj na mesec in rast +900 % v enem letu.
Zapomni si prvotni pomen: pri Karpathyju vibe coding pomeni, da kode ne bereš več. Za vikend preizkus je to odlično. Za aplikacijo, ki jo bodo uporabljali resnični ljudje, je tvegano, in v tem je vsa razlika z metodo, opisano spodaj.
Vibe coding, no-code in razvoj z AI
Ti izrazi se prekrivajo, a ne pomenijo povsem iste metode.
| Metoda | Kaj počneš | Kaj dobiš | Omejitev |
|---|---|---|---|
| No-code | Sestavljaš bloke v vizualnem vmesniku | Aplikacijo, ki živi v orodju | Odvisen si od platforme in njenih cen |
| Vibe coding | Opišeš rezultat in napreduješ s prompti | Pravo kodo, ki je skoraj ali sploh ne bereš | Napake gredo skozi, dokler jih nihče ne preveri |
| Razvoj s pomočjo AI | Tudi opisuješ, a s pravili, pregledom in testi | Pravo kodo, ki jo znaš razvijati naprej | Na začetku počasneje, naučiti se moraš preverjati |
Začneš lahko z drugim pristopom in postopoma preideš na tretjega. Ime orodja ne zadošča, da bi ju ločil: Codexu lahko daš nejasno zahtevo, tako kot lahko v generator aplikacij napišeš natančno.
Vodič za izdelavo aplikacije brez programiranja podrobno opiše, kaj se moraš naučiti, ko tvoj prototip začne postajati pravi izdelek.
Kako delati vibe coding?
Metoda je v petih korakih, ne glede na orodje.
- Opiši rezultat, ki ga lahko preveriš. Ne »aplikacija za šport«, ampak »zaslon s seznamom mojih treningov in gumbom za dodajanje novega«.
- Zahtevaj eno stvar naenkrat. En zaslon, eno funkcijo, en popravek. Deset zahtev v enem promptu da deset napol narejenih stvari.
- Rezultat poglej na pravem telefonu. Predogled v brskalniku za mobilno aplikacijo ne dokazuje ničesar.
- Popravljaj z natančno zahtevo. Povej, kaj si naredil, kaj si videl in kaj si pričakoval. Posnetek zaslona zelo pomaga.
- Shrani, kar deluje. Pred vsako novo zahtevo ohrani različico, h kateri se lahko vrneš.
Teh pet korakov zadošča za prototip. Za aplikacijo, ki jo želiš objaviti, moraš dodati pravila in preverjanja: o tem govori izdelava aplikacije z AI.
Katera orodja uporabiti za mobilno aplikacijo?
Možni sta dve poti: delo v lastnem projektu ali začetek v orodju, ki iz tvojega opisa ustvari aplikacijo.
Codex in Claude Code lahko delata v mapi s kodo, spreminjata datoteke in zaganjata ukaze. Cursor omogoča delo v urejevalniku z agentom. To ustreza aplikaciji, katere projekt želiš razumeti in obdržati. Zmožnosti so opisane v dokumentaciji Codex CLI, Claude Code in Cursor Agent.
Generatorji imajo svoja okolja in izhodne formate. Preden izbereš enega, preveri, ali ustvari spletno aplikacijo, mobilni projekt ali projekt samo za Applove platforme. Primerjava Lovable, Rork in FlutterFlow razloži to razliko.
Tukaj je, kaj ustvarijo štiri znana orodja in kaj omogoča njihova brezplačna ponudba, po njihovih cenikih, prebranih 2. oktobra 2026. Ponudbe se pogosto spreminjajo: preveri jih, preden izbereš.
| Orodje | Kaj ustvari | Brezplačna ponudba |
|---|---|---|
| Claude Code | Kodo v tvojem lastnem projektu, iz terminala | Ne: vključen je v plačljive pakete, od 20 $ na mesec |
| Cursor | Kodo v tvojem lastnem projektu, iz urejevalnika | Da, z omejenim številom zahtev agentu |
| Lovable | Spletno aplikacijo | Da: 5 kreditov na dan, največ 30 na mesec |
| Bolt | Spletno stran ali aplikacijo, gostovano pri njem | Da: 300.000 žetonov na dan, 1 milijon na mesec, z njegovim logotipom |
Pri aplikaciji za iPhone format projekta odloča o nadaljevanju. Agent, ki dela v projektu React Native in Expo, ti pusti kodo in pot do App Stora. Generator spletnih aplikacij ti da povezavo za deljenje, ne strani na App Storu. Za izbiro preberi katero AI izbrati za izdelavo aplikacije.
Predvsem izberi pot, ki ji znaš slediti: odpreti projekt, prikazati rezultat, shraniti različico in razumeti napako. Impresivno orodje, ki te pusti obtičati pri prvem popravku, ti ne pomaga priti do konca.
Kakšne so nevarnosti vibe codinga?
Nevarnost ni AI. Nevarno je objaviti nekaj, česar nihče ni preveril. To kažeta dva javna incidenta in tudi moje lastne zavrnitve pri Applu.
Podatki, odprti vsem. Varnostni raziskovalec je analiziral 1.645 projektov, narejenih z Lovable, in maja 2025 objavil ugotovitve: 170 jih je razkrivalo podatke, med drugim e-poštne naslove, telefonske številke in API ključe. Vzrok: pravila dostopa do baze podatkov so manjkala ali bila preohlapna. Aplikacija je na zaslonu delovala odlično, in v tem je past.
Izbrisana baza podatkov. Julija 2025 je Replitov agent izbrisal produkcijsko bazo projekta med zamrznitvijo kode, čeprav je lastnik prepovedal vsakršne spremembe. Replit je nato napovedal samodejno ločevanje razvojnih in produkcijskih baz.
Zavrnitve pri Applu. AI ne gleda tvoje aplikacije z očmi recenzenta. Pri Solysu sem dobil dve zavrnitvi, na kateri me AI ni opozoril: obvezen zaslon, ki ga v majhnem oknu ni bilo mogoče preskočiti, nato pa prošnjo za oceno, postavljeno prezgodaj. Obe sta opisani v članku zakaj Apple zavrne aplikacijo.
Skrivni ključ v aplikaciji. Ko AI potrebuje API ključ, ga rada postavi v kodo, ki gre do uporabnikov, kjer ga lahko prebere kdorkoli. Vodič o API ključih v aplikaciji Expo razloži, kje narediti klic.
Obramba je vsakič ista: eno preverjanje za vsako tveganje. Pravila dostopa, preizkušena z dvema računoma, varnostna kopija pred vsako spremembo baze, preizkus na najmanjšem in največjem iPhonu, noben skrivni ključ v aplikaciji.
Prvi projekt: seznam za pripravo na izlet
Vzemimo izmišljen primer: aplikacijo, ki pomaga pripraviti nahrbtnik za pohod. Prva različica omogoča samo dodajanje predmeta, njegovo označevanje in ohranjanje seznama.
Začni s promptom, ki opisuje rezultat, ki ga lahko preveriš:
Delam majhno mobilno aplikacijo za pripravo nahrbtnika za pohod.
Prvi korak: en sam zaslon s seznamom predmetov.
Želim dodati predmet in ga označiti, ko je v nahrbtniku.
Najprej uporabi lokalne podatke, brez uporabniškega računa.
Preden spremeniš projekt, razloži, katerih datotek se to tiče.
Po spremembi povej, kako preverim dodajanje in označevanje.
Za zdaj ne dodajaj plačil, zemljevida ali AI funkcij.
Ta prompt je primer, ki ga prilagodiš, ne že narejena aplikacija. Preprečuje, da bi orodju naložil deset funkcij, ko še ne znaš preveriti prve.
Ko se zaslon prikaže, preizkušaj eno dejanje naenkrat. Dodaj predmet, ga označi, nato zapri in znova odpri aplikacijo. Če seznam izgine, natančno zahtevaj, da se podatki ohranijo ob ponovnem zagonu. Če je besedilo odrezano, pokaži posnetek zaslona in navedi velikost naprave.
Preverjanja, ki jih ohrani od začetka
Pri vsakem majhnem koraku odgovori na ta vprašanja:
- Ali zahtevano dejanje res deluje?
- Ali rezultat ostane pravilen po zaprtju ali vrnitvi nazaj?
- Ali so tipkovnica, besedila in gumbi na mojem telefonu še uporabni?
- Ali se lahko vrnem na prejšnjo različico, če naslednja sprememba kaj pokvari?
Ko AI predlaga odvisnost ali storitev, vprašaj, zakaj je potrebna in koliko stane.
Ali lahko objaviš aplikacijo, narejeno z vibe codingom?
Da. Solys in TradaZen sta na App Storu, njuna koda pa je bila napisana s Claude in Cursorjem. Pri TradaZenu je od prvega commita do objave minilo 26 koledarskih dni.
A način izdelave te ne odveže ničesar. Aplikacijo moraš preizkusiti, pripraviti njeno stran in Applu razložiti, kako deluje. Predogled, ki deluje v brskalniku, ne dokazuje, da različica, poslana Applu, deluje na iPhonu. In štirje koraki ostanejo v celoti na tebi: podpisovanje aplikacije, TestFlight, naročnine in pregled.
Vodič za objavo na App Storu opisuje te korake. Če začenjaš z orodjem OpenAI, uporabi vodič za izdelavo aplikacije s Codexom. Z Anthropicovim sledi izdelavi aplikacije s Claude Code.
Ali je vibe coding brezplačen?
Za preizkus, da. Cursor, Lovable in Bolt imajo brezplačno ponudbo, omejeno po številu zahtev na dan. Dovolj je za nekaj zaslonov, ne za izdelavo cele aplikacije: kvote hitro poidejo, ko delaš vsak dan. Claude Code pa zahteva plačljiv paket, od 20 $ na mesec.
Nato pridejo stroški, ki jih AI ne odpravi: 99 $ na leto za objavo na App Storu, 25 $ enkratno za Google Play. Podrobnosti o tem, kaj je brezplačno in kaj ne, so v članku brezplačna izdelava aplikacije.
Kako se naučiti vibe codinga?
Sam lahko prideš daleč: uradna dokumentacija je brezplačna, vodiči na tem blogu pa izhajajo iz resničnega projekta. Računaj predvsem na prakso. Majhna dokončana aplikacija te nauči več kot deset videov.
Ko se učiš sam, ti manjka predvsem to, da pred oddajo veš, kaj bo Apple zavrnil. Temu je namenjen iOS Kit: začetna koda mojih aplikacij, pot v štirih korakih, ki ji slediš v svojem tempu, in skills za Claude Code, ki pred oddajo pregledajo tvoj projekt. Stran tečaj vibe codinga ga podrobno opiše za AI na splošno, tečaj Claude Code pa za Anthropicovo orodje.
Pogosta vprašanja
Ali moram znati programirati za vibe coding?
Ne, za začetek ne. Opišeš, kar želiš, AI pa napiše kodo. Da aplikacijo dokončaš, pa se moraš naučiti preverjati: prebrati, katere datoteke so se spremenile, preizkusiti na telefonu, razumeti sporočilo o napaki.
Kaj je vibe coder?
To je oseba, ki ustvarja programsko opremo tako, da jo opiše umetni inteligenci, namesto da piše kodo. Beseda označuje tako začetnika, ki zaganja svoj prvi prototip, kot razvijalca, ki pisanje prepusti AI, da gre hitreje.
Ali lahko delam vibe coding s ChatGPT?
Da. Lahko ga prosiš za kodo in jo prilepiš v svoj projekt ali pa uporabiš Codex, agenta OpenAI, ki neposredno spreminja datoteke. Omejitev je enaka kot pri drugih orodjih: rezultat na pravem telefonu preveriš ti.
Katero je najboljše orodje za vibe coding?
Tisto, ki ustvari format, ki ga potrebuješ. Za spletno stran ali spletno aplikacijo je generator, kot sta Lovable ali Bolt, hiter. Za aplikacijo za iPhone, ki jo želiš objaviti in razvijati naprej, ti agent, ki dela v tvojem lastnem projektu, kot so Claude Code, Codex ali Cursor, pusti kodo in nadzor.
Ali lahko z vibe codingom narediš mobilno aplikacijo?
Da, če izbereš orodje, ki ustvari pravi mobilni projekt in ne le spletne aplikacije. Z React Native in Expo en sam projekt da aplikacijo za iPhone in aplikacijo za Android.
Ali je vibe coding zanesljiv za aplikacijo v produkciji?
Ne tak, kot je. Vsi znani incidenti izhajajo iz rezultata, objavljenega brez preverjanja: razkriti podatki, izbrisana baza, zavrnitve pri Applu. S preizkušenimi pravili dostopa, varnostnimi kopijami in preizkusi na napravi ista metoda ustvari aplikacije, ki zdržijo.
Od prve ideje do projekta, ki ga lahko dokončaš
Če še omahuješ pri prvi funkciji, začni s preverjanjem ideje za aplikacijo. Za celotno pot preberi kako narediti aplikacijo. Če že imaš prototip, ti pot v štirih korakih v iOS Kitu pomaga določiti naslednji korak. Ne veš, kje si? Brezplačna diagnostika pokaže, kje si, ti pove, kateri korak se lotiti najprej, in ti pošlje moj kontrolni seznam proti zavrnitvam pri Applu.