# Vibe coding: hva er det? Definisjon, verktøy og begrensninger

> Vibe coding betyr å lage programvare ved å beskrive den for en KI i stedet for å skrive koden selv. Her er opphav, verktøy, farer og et konkret eksempel.

Opprinnelig side: [Vibe coding: hva er det? Definisjon, verktøy og begrensninger](https://devoria.fr/no/blog/vibe-coding-hva-er-det-definisjon-verktoy)
Forfatter: [Mehdi Azizi](https://devoria.fr/no/mehdi-azizi)
Publisert: 2026-10-01
Innhold sist revidert: 2026-10-09


## Vibe coding, enkelt forklart

Hva er vibe coding? Det er en måte å lage programvare på der du beskriver den for en KI, i stedet for å skrive koden selv. **Du sier hva du vil ha på vanlig norsk, KI-en skriver koden, du ser på resultatet og presiserer ønsket ditt.** Den som jobber slik, kalles en vibe coder.

For en mobilapp kan det starte med «lag en oppgaveliste med en knapp for å legge til et element». Men det viktige kommer etterpå: å sjekke at det faktisk går an å legge til, at listen er der etter at appen er lukket, og at skjermen er brukbar på telefonen din.

Du kan begynne uten å kunne programmere. For å komme videre må du gradvis forstå hva appen din gjør, hvor den lagrer dataene, og hvordan du sjekker en endring.

Jeg koder mine egne iOS-apper med Claude og Cursor, hver dag. Solys, en vekkerklokke med minispill, og TradaZen, en tradingsimulator, ligger på App Store. Denne guiden kommer fra det arbeidet: hva vibe coding faktisk lar deg gjøre, hvor det ryker, og hvordan du kommer helt frem til en publisert app.

## Hvorfor heter det «vibe coding»?

Uttrykket har en fødselsdato. Den 2. februar 2025 beskriver Andrej Karpathy, medgründer av OpenAI, en ny måte å programmere på, på X: du gir deg over til «vibes», godtar det KI-en foreslår, og glemmer nesten at koden finnes. Han kaller det «vibe coding». Historien til ordet står på [Wikipedia-siden](https://fr.wikipedia.org/wiki/Vibe_coding).

Ordet slo an veldig raskt. Merriam-Webster-ordboken tok det med allerede i mars 2025, og Collins-ordboken kåret det til [årets ord 2025](https://www.cnn.com/2025/11/06/tech/vibe-coding-collins-word-year-scli-intl).

I Frankrike følger nysgjerrigheten etter. I Google Keyword Planner viste søket «vibe coding», den 2. oktober 2026, mellom 10 000 og 100 000 søk per måned og en endring på +900 % på ett år.

Husk den opprinnelige betydningen: hos Karpathy betyr vibe coding at du **ikke lenger leser koden**. Det er helt greit for et helgeprosjekt. Det er risikabelt for en app som ekte mennesker skal bruke, og det er hele forskjellen fra metoden som beskrives lenger ned.

## Vibe coding, no-code og utvikling med KI

Disse uttrykkene overlapper, men de betyr ikke helt den samme metoden.

| Metode                 | Hva du gjør                                                | Hva du får                               | Begrensningen                                 |
| ---------------------- | ---------------------------------------------------------- | ---------------------------------------- | --------------------------------------------- |
| No-code                | Du setter sammen blokker i et visuelt grensesnitt          | En app som lever inne i verktøyet        | Du er avhengig av plattformen og prisene dens |
| Vibe coding            | Du beskriver resultatet og går frem med prompter           | Ekte kode, som du leser lite eller ikke  | Feil slipper gjennom så lenge ingen sjekker   |
| KI-assistert utvikling | Du beskriver også, men med regler, gjennomlesing og tester | Ekte kode, som du klarer å videreutvikle | Tregere i starten, du må lære å sjekke        |

Du kan begynne med den andre tilnærmingen og gradvis ta i bruk den tredje. Navnet på verktøyet er ikke nok til å skille dem: du kan be Codex om en uklar endring, akkurat som du kan skrive en presis forespørsel i en app-generator.

[Guiden for å lage en app uten å kode](https://devoria.fr/no/blog/lage-app-uten-koding-no-code-ai) forklarer hva du må lære når prototypen din begynner å bli et ekte produkt.

## Hvordan driver man med vibe coding?

Metoden består av fem grep, uansett verktøy.

1. **Beskriv et resultat som kan sjekkes.** Ikke «en treningsapp», men «en skjerm med listen over øktene mine og en knapp for å legge til en ny».
2. **Be om én ting om gangen.** En skjerm, en funksjon, en rettelse. Ti forespørsler i én prompt gir ti halvferdige ting.
3. **Se på resultatet på en ekte telefon.** En forhåndsvisning i nettleseren beviser ingenting for en mobilapp.
4. **Rett opp med en presis forespørsel.** Si hva du gjorde, hva du så og hva du forventet. Et skjermbilde hjelper mye.
5. **Ta vare på det som fungerer.** Før hver nye forespørsel, behold en versjon du kan gå tilbake til.

Disse fem grepene holder for en prototype. For en app du vil publisere, må du legge til regler og kontroller: det er temaet i [lag en app med KI](https://devoria.fr/no/blog/lage-ios-app-med-ai-fallgruver-sjekker).

## Hvilke verktøy bør du bruke for en mobilapp?

Det finnes to veier: jobbe i ditt eget prosjekt, eller starte i et verktøy som genererer en app ut fra beskrivelsen din.

**Codex og Claude Code** kan jobbe i en kodemappe, endre filer og kjøre kommandoer. **Cursor** lar deg jobbe i en editor med en agent. Dette passer for en app der du vil forstå og beholde prosjektet. Mulighetene er beskrevet i dokumentasjonen for [Codex CLI](https://learn.chatgpt.com/docs/cli), [Claude Code](https://code.claude.com/docs/en/overview) og [Cursor Agent](https://cursor.com/docs/agent/overview).

Generatorene har sine egne miljøer og utdataformater. Før du velger en, sjekk om den lager en nettapp, et mobilprosjekt eller et prosjekt kun for Apples plattformer. [Sammenligningen av Lovable, Rork og FlutterFlow](https://devoria.fr/no/blog/lovable-rork-flutterflow-lage-mobilapp) forklarer forskjellen.

Her er hva fire kjente verktøy lager og hva gratisversjonen deres gir deg, ifølge prissidene deres lest 2. oktober 2026. Disse tilbudene endrer seg ofte: sjekk dem før du velger.

| Verktøy     | Hva det lager                                 | Gratisversjon                                                                                           |
| ----------- | --------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| Claude Code | Kode i ditt eget prosjekt, fra terminalen     | Nei: det er [inkludert i de betalte abonnementene](https://claude.com/pricing), fra 20 dollar per måned |
| Cursor      | Kode i ditt eget prosjekt, fra en editor      | Ja, med [et begrenset antall agentforespørsler](https://cursor.com/pricing)                             |
| Lovable     | En nettapp                                    | Ja: [5 kreditter per dag, maks 30 per måned](https://lovable.dev/pricing)                               |
| Bolt        | Et nettsted eller en nettapp, driftet hos dem | Ja: [300 000 tokens per dag, 1 million per måned](https://bolt.new/pricing), med logoen deres           |

For en iPhone-app er det prosjektformatet som avgjør resten. En agent som jobber i et React Native- og Expo-prosjekt gir deg koden og veien til App Store. En generator for nettapper gir deg en lenke å dele, ikke en side på App Store. For å velge, les [hvilken KI du bør bruke for å lage en app](https://devoria.fr/no/blog/hvilken-ai-lage-app-codex-claude-cursor).

Velg fremfor alt en arbeidsflyt du klarer å følge: åpne prosjektet, vise resultatet, lagre en versjon og forstå en feil. Et imponerende verktøy som lar deg stå fast ved første rettelse, hjelper deg ikke å bli ferdig.

## Hva er farene ved vibe coding?

Faren er ikke KI-en. Det er å publisere noe ingen har sjekket. To offentlige hendelser viser det, og det gjør mine egne avvisninger fra Apple også.

**Data åpne for alle.** En sikkerhetsforsker analyserte 1 645 prosjekter laget med Lovable og publiserte funnene sine i mai 2025: [170 eksponerte data](https://mattpalmer.io/posts/statement-on-CVE-2025-48757/), blant annet e-postadresser, telefonnumre og API-nøkler. Årsaken: tilgangsregler for databasen som manglet eller var for vide. Appen fungerte helt fint på skjermen, og det er nettopp fellen.

**En slettet database.** I juli 2025 [slettet Replit-agenten produksjonsdatabasen til et prosjekt](https://www.heise.de/en/news/Artificial-intelligence-Vibe-coding-service-Replit-deletes-production-database-10499597.html) under en kodefrys, selv om eieren hadde forbudt alle endringer. Replit kunngjorde deretter automatisk separasjon av utviklings- og produksjonsdatabaser.

**Avvisninger fra Apple.** KI-en ser ikke på appen din med øynene til en reviewer. På Solys fikk jeg to avvisninger som KI-en ikke hadde varslet meg om: en obligatorisk skjerm som var umulig å komme forbi i et lite vindu, og deretter en forespørsel om vurdering som kom for tidlig. Begge er beskrevet i [hvorfor Apple avviser en app](https://devoria.fr/no/blog/avvist-av-apple-hvorfor-appen-blir-avvist).

**En hemmelig nøkkel i appen.** Når KI-en ber deg om en API-nøkkel, legger den den gjerne i koden som sendes ut til brukerne, der hvem som helst kan lese den. [Guiden om API-nøkler i en Expo-app](https://devoria.fr/no/blog/hemmelig-api-nokkel-expo-app) forklarer hvor kallet skal gjøres.

Motgiften er den samme hver gang: **én kontroll per risiko**. Tilgangsregler testet med to kontoer, en sikkerhetskopi før hver databaseendring, en test på den minste og den største iPhonen, ingen hemmelige nøkler i appen.

## Et første prosjekt: en pakkeliste til en tur

La oss ta et **oppdiktet eksempel**: en app som hjelper deg å pakke tursekken. Den første versjonen lar deg bare legge til en gjenstand, krysse den av og beholde listen.

Start med en prompt som beskriver et resultat som kan sjekkes:

```prompt
Jeg lager en liten mobilapp for å pakke tursekken.
Første steg: én skjerm med en liste over gjenstander.
Jeg vil kunne legge til en gjenstand og krysse den av når den er i sekken.
Bruk lokale data først, uten brukerkonto.
Før du endrer prosjektet, forklar hvilke filer som berøres.
Etter endringen, forklar hvordan jeg sjekker at det går an å legge til og krysse av.
Ikke legg til betaling, kart eller KI-funksjoner foreløpig.
```

Denne prompten er et eksempel du kan tilpasse, ikke en ferdig app. Den hindrer deg i å gi verktøyet ti funksjoner når du ennå ikke vet hvordan du sjekker den første.

Når skjermen vises, test én handling om gangen. Legg til en gjenstand, kryss den av, og lukk og åpne appen igjen. Hvis listen forsvinner, be presist om at dataene skal bevares ved omstart. Hvis en tekst er avkuttet, vis et skjermbilde og oppgi størrelsen på enheten det gjelder.

## Kontrollene du bør ha fra starten

For hvert lille steg, svar på disse spørsmålene:

1. Fungerer handlingen jeg ba om, faktisk?
2. Er resultatet fortsatt riktig etter at appen er lukket, eller etter at jeg har gått tilbake?
3. Er tastaturet, tekstene og knappene fortsatt brukbare på telefonen min?
4. Kan jeg gå tilbake til forrige versjon hvis neste endring ødelegger noe?

Når KI-en foreslår en avhengighet eller en tjeneste, spør hvorfor den trengs og hva den koster.

## Kan man publisere en app laget med vibe coding?

Ja. Solys og TradaZen ligger på App Store, og koden deres er skrevet med Claude og Cursor. For TradaZen gikk det 26 kalenderdager fra første commit til publisering.

Men måten appen er laget på, fritar deg ikke for noe. Du må teste appen, lage App Store-siden og forklare Apple hvordan den fungerer. En forhåndsvisning som fungerer i nettleseren, beviser ikke at versjonen du sender til Apple fungerer på iPhone. Og fire steg er helt og holdent ditt ansvar: signering av appen, TestFlight, abonnementene og gjennomgangen.

[Guiden for publisering på App Store](https://devoria.fr/no/expertise/publisere-app-pa-app-store) beskriver disse stegene. For å komme i gang med OpenAIs verktøy, bruk [veiledningen for å lage en app med Codex](https://devoria.fr/no/blog/lage-app-med-codex-guide-nybegynnere). Med Anthropics verktøy, følg [lag en app med Claude Code](https://devoria.fr/no/blog/lage-app-med-claude-code-iphone-guide).

## Er vibe coding gratis?

**For å prøve, ja.** Cursor, Lovable og Bolt har en gratisversjon, begrenset i antall forespørsler per dag. Den holder til noen få skjermer, ikke til å bygge en hel app: kvotene går fort tom så snart du jobber hver dag. Claude Code krever derimot et betalt abonnement, fra **20 dollar per måned**.

Så kommer kostnadene som KI-en ikke fjerner: **[99 dollar per år](https://devoria.fr/no/blog/apple-utviklerkonto-pris-gratis-eller-99-dollar)** for å publisere på App Store, **25 dollar én gang** for Google Play. Oversikten over hva som er gratis og hva som ikke er det, finner du i [lag en app gratis](https://devoria.fr/no/blog/lage-iphone-app-gratis-hva-koster-det).

## Hvordan lærer man vibe coding?

På egen hånd kan du komme langt: den offisielle dokumentasjonen er gratis, og veiledningene på denne bloggen tar utgangspunkt i et ekte prosjekt. Regn først og fremst med praksis. En liten, ferdig app lærer deg mer enn ti videoer.

Det som mangler når du lærer alene, er å vite før innsending hva Apple kommer til å avvise. Det er det **[iOS Kit](https://devoria.fr/no/kits/ios)** handler om: startkoden til appene mine, et løp i fire steg du følger i ditt eget tempo, og Claude Code-skills som går gjennom prosjektet ditt før innsending. Siden [kurs i vibe coding](https://devoria.fr/no/expertise/vibe-coding-kurs-iphone-app) beskriver det for KI generelt, og [kurs i Claude Code](https://devoria.fr/no/expertise/claude-code-kurs-ios-app) for Anthropics verktøy.

## Ofte stilte spørsmål

### Må man kunne kode for å drive med vibe coding?

Nei, ikke for å begynne. Du beskriver hva du vil ha, og KI-en skriver koden. For å fullføre en app må du derimot lære å sjekke: se hvilke filer som er endret, teste på telefonen din, forstå en feilmelding.

### Hva er en vibe coder?

Det er en person som lager programvare ved å beskrive den for en KI i stedet for å skrive koden. Ordet brukes både om en nybegynner som lager sin første prototype, og om en utvikler som delegerer skrivingen for å gå raskere.

### Kan man drive med vibe coding med ChatGPT?

Ja. Du kan be den om kode og lime den inn i prosjektet ditt, eller bruke Codex, agenten til OpenAI, som endrer filene direkte. Begrensningen er den samme som med de andre verktøyene: det er du som sjekker resultatet på en ekte telefon.

### Hva er det beste verktøyet for vibe coding?

Det som lager formatet du trenger. For et nettsted eller en nettapp går en generator som Lovable eller Bolt raskt. For en iPhone-app du vil publisere og videreutvikle, gir en agent som jobber i ditt eget prosjekt, som Claude Code, Codex eller Cursor, deg koden og kontrollen.

### Kan man lage en mobilapp med vibe coding?

Ja, så lenge du velger et verktøy som lager et ekte mobilprosjekt og ikke bare en nettapp. Med React Native og Expo gir ett enkelt prosjekt både iPhone-appen og Android-appen.

### Er vibe coding pålitelig for en app i produksjon?

Ikke som det er. De kjente hendelsene kommer alle av et resultat som ble publisert uten kontroll: eksponerte data, slettet database, avvisning fra Apple. Med testede tilgangsregler, sikkerhetskopier og tester på enhet gir den samme metoden apper som holder.

## Fra den første ideen til et prosjekt du kan fullføre

Hvis du fortsatt er usikker på den første funksjonen, start med å [validere appideen din](https://devoria.fr/no/blog/finne-appide-5-tester-for-du-koder). For å se hele veien, les [hvordan du lager en app](https://devoria.fr/no/blog/hvordan-lage-en-app-4-steg). Hvis du allerede har en prototype, hjelper løpet i fire steg i [iOS Kit](https://devoria.fr/no/kits/ios) deg å finne neste steg. Vet du ikke hvor du står? Den [gratis diagnosen](https://devoria.fr/no/diagnostic) viser deg hvor du er, sier hvilket steg du bør ta først, og sender deg sjekklisten min mot avvisninger fra Apple.


## Prosjektet ditt

[iOS Kit](https://devoria.fr/no/kits/ios): Lag iPhone-appen din med Claude Code: startkoden til appene mine, skills som sjekker arbeidet, og Apple Review Kit, App Store Screenshots Kit og ASO Kit. 129,99 €.
