Hopp til innhold
teknologi

Hva er vibe coding? Slik bygger du programvare med Cursor og AI

Portrett av Christoffer Hjelpdahl

, Grunnlegger / Partner

Publisert 20.10.2026 · Oppdatert 20.10.2026 · 9 min lesing

Abstrakt riflet glass foran en lysende kule i nattblått, brukt som illustrasjon til artikkelen om cursor ai.

Vibe coding betyr at du beskriver på vanlig språk hva du vil ha, og så skriver en AI koden. Begrepet ble lansert av Andrej Karpathy i februar 2025. Med verktøy som Cursor og ChatGPT kan du lage prototyper på timer, men koden må testes og sikkerhetssjekkes før den tas i bruk med ekte kunder eller persondata.

Kort oppsummert

  • Vibe coding betyr at du styrer etter resultatet og ikke leser koden linje for linje. Det fungerer godt til prototyper og interne verktøy.
  • Cursor Pro koster 20 USD i måneden (16 USD ved årsbetaling), og Teams koster 40 USD per bruker i måneden. Ingen av de betalte planene gir ubegrenset bruk.
  • I Veracodes test fra 2026 førte omtrent 44 % av kodeoppgavene som ble løst med AI, til en kjent sikkerhetssvakhet.
  • Slå på personvernmodus (Privacy Mode) i Cursor før du åpner kode fra bedriften. Hvis den er av, kan koden og instruksjonene dine brukes til å trene modeller.
  • Kjøper du AI-verktøy fra utlandet, skal bedriften selv beregne mva. Fakturaen kommer uten norsk mva.

Hva er vibe coding?

Vibe coding betyr å lage programvare ved å fortelle en AI hva du vil ha. Du ser på resultatet, sier fra om hva som skal endres, og lar AI-en skrive og rette koden. Begrepet ble introdusert av Andrej Karpathy i februar 2025. Han beskrev det som en måte å kode på der du «glemmer at koden i det hele tatt finnes». Verktøyet han selv brukte, var Cursor.

Nøkkelen ligger i det siste: Du godkjenner endringer uten å lese dem. Det skiller vibe coding fra vanlig AI-assistert utvikling, der en utvikler bruker AI til å skrive raskere, men fortsatt leser og eier hver linje. Begge deler bygger på generativ AI, men risikoen er svært ulik. For en SMB er derfor spørsmålet ikke om du skal bruke AI til å skrive kode, men hvor mye av koden noen faktisk skal lese og forstå.

  • Typisk bruk: klikkbare prototyper, interne verktøy (for eksempel et skjema som legger data i et regneark), landingssider for kampanjer og enkle automatiseringer.
  • Krevende bruk: innlogging, betaling, persondata, integrasjoner mot regnskap eller kunderegister (CRM), og alt som skal driftes i flere år.
  • Glidende overgang: Mange starter med vibe coding og ender med et produkt kundene bruker. Det er der problemene oftest oppstår.

Hva er Cursor AI, og hvordan skiller det seg fra ChatGPT?

Cursor er en kodeeditor bygget på VS Code der AI-en ser hele prosjektet ditt. Den kan endre mange filer samtidig, kjøre kommandoer og rette sine egne feil. ChatGPT er en samtaleassistent: Du limer inn kode eller beskriver problemet, og så får du kode tilbake. Forskjellen er tilgangen. Cursor jobber direkte i filene dine, mens ChatGPT i utgangspunktet bare ser det du gir den.

Koding med ChatGPT

ChatGPT er god til å forklare kode, skrive enkeltfunksjoner, lage SQL-spørringer og finne ut hva en feilmelding betyr. Kodeagenten Codex følger med i de betalte ChatGPT-abonnementene og kan jobbe mot et kodelager (for eksempel på GitHub). Da ligner den mer på Cursor. Er du ny i verktøyet, gir artikkelen vår om hvordan ChatGPT fungerer et godt grunnlag. Det vi ser oftest, er at folk limer inn kode i ChatGPT og kopierer svaret tilbake uten å teste. Det fungerer for et regnearkskript, men ikke for en nettbutikk.

Lovable, Bolt og andre verktøy som bygger alt for deg

Verktøy som lovable bygger en hel webapplikasjon i nettleseren, med database og publisering inkludert. De er enklest å komme i gang med for folk uten teknisk bakgrunn, men du får mindre kontroll over hvordan koden er bygget opp. Cursor forutsetter at du kan lese en mappestruktur og bruke en terminal. Til gjengjeld får du full kontroll.

Hvilket AI-verktøy for koding passer for hva?
VerktøyTypePasser forPasser ikke for
CursorKodeeditor med AI-agentUtviklere og teknisk sterke gründere som vil eie kodenFolk som aldri har sett en terminal
ChatGPT (med Codex)Samtaleassistent og kodeagentEnkeltfunksjoner, skript, forklaring av feilStore prosjekter uten versjonskontroll
Lovable / BoltNettleserbasert appbyggerPrototyper og interne verktøy, rasktSammensatte integrasjoner og langsiktig drift
Byrå eller utviklerMenneske, ofte med AI-verktøyKundevendte løsninger med betaling og persondataRaske tester av ideer der det ikke er så farlig om noe går galt

Vil du sammenligne de store språkmodellene, går vi gjennom styrker og svakheter i hvilken AI som er best, og vi har en bredere oversikt over AI-verktøy for bedrifter.

Hva koster Cursor for en bedrift?

Cursor har en gratisversjon (Hobby). Pro koster 20 USD i måneden, eller 16 USD ved årsbetaling. Tunge brukere kan velge Pro+ til 60 USD eller Ultra til 200 USD, og bedriftsplanen Teams koster 40 USD per bruker i måneden. Sjekk alltid den gjeldende prissiden til Cursor, for prismodellen har endret seg flere ganger.

Det viktigste å forstå er at hver betalte plan har en månedlig bruksramme målt i dollar. Når den er brukt opp, betaler du for det du bruker i tillegg. Midt i 2025 gikk Cursor bort fra å telle antall forespørsler og over til denne modellen. Eldre guider som lover ubegrenset bruk i automatisk modus (Auto), stemmer ikke lenger. Sett derfor en grense for forbruk i kontrollpanelet med én gang. En agent som går i ring på en feil, kan ellers bruke opp rammen på en ettermiddag.

Mva-fellen ved kjøp av AI-verktøy fra utlandet

Cursor, ChatGPT og de fleste andre AI-verktøy faktureres fra utlandet uten norsk mva. Er bedriften mva-registrert, skal den selv beregne mva av tjenesten etter reglene om snudd avregning for tjenester som kjøpes fra utlandet (merverdiavgiftsloven § 3-30). Vanligvis kan du trekke den fra igjen samtidig. Glemmer du dette, ser regnskapet riktig ut, men mva-meldingen blir feil. Gi regnskapsføreren beskjed før det første kortkjøpet.

  • Testfase: Hobby (gratis) eller én Pro-lisens i en måned.
  • Fast bruk for én person: Pro, med en grense for forbruk.
  • Team med kode fra bedriften: Teams. Der er personvernmodus på som standard, og en administrator kan låse den.
  • Regn i tillegg med tid til gjennomgang og testing. Den koster som regel mer enn lisensen.

Hvor trygg er kode skrevet av AI?

Den er trygg nok til å kjøre, men ikke nødvendigvis trygg nok til å slippe ut på nettet. I Veracodes rapport om sikkerheten i AI-generert kode fra 2026 førte omtrent 44 % av kodeoppgavene til en kjent sikkerhetssvakhet. I snitt besto modellene sikkerhetstesten i 56 % av tilfellene, nesten det samme som året før. Samtidig skriver modellene kode med korrekt syntaks nesten hver gang.

Dette skaper en farlig falsk trygghet: Koden kjører, ser ryddig ut og gjør det du ba om, men den kan likevel være åpen for for eksempel SQL-injeksjon eller skripting på tvers av nettsteder (XSS). Svakhetene kommer typisk når du ikke ber om sikkerhet. Derfor bør du alltid skrive sikkerhetskrav inn i instruksjonen, for eksempel «valider all brukerinput, bruk parameteriserte spørringer, ingen hemmeligheter i koden». Be deretter AI-en gå gjennom sin egen kode med de samme kravene i en ny samtale.

Hvordan setter du opp Cursor trygt?

Slå på personvernmodus, skjul hemmelige filer, sett en grense for forbruk og bruk versjonskontroll før du skriver den første instruksjonen. Hele oppsettet tar under en halvtime.

  • 1. Slå på personvernmodus: Trykk Ctrl+Shift+J (Cmd+Shift+J på Mac), velg General og slå på Privacy Mode. Ifølge hjelpesidene til Cursor er modusen på som standard i Teams, og administratorer kan låse den for hele organisasjonen.
  • 2. Skjul hemmeligheter: Legg .env-filer, API-nøkler og eksportfiler med kundedata i .cursorignore. Når du indekserer et prosjekt, lastes det opp til serverne til Cursor.
  • 3. Ikke stol på egen API-nøkkel som personvernvern: Ifølge Cursors egen side om databruk går forespørslene uansett via serverne til Cursor. Med personvernmodus av kan kode og instruksjoner lagres og brukes til trening.
  • 4. Bruk Git fra første dag: Lagre en ny versjon (commit) etter hver endring som fungerer. Da kan du rulle tilbake når agenten ødelegger noe som virket.
  • 5. Sett en grense for forbruk i kontrollpanelet, slik at forbruk utover rammen ikke kommer som en overraskelse.
  • 6. Skriv en regelfil for prosjektet med krav til sikkerhet, språk, universell utforming og hvilke biblioteker som er lov å bruke.
  • 7. Kjør en sikkerhetsskanning og få en person med erfaring til å gå gjennom koden før noe publiseres.

Box anbefaler: skill mellom lekeplass og produksjon

Vi anbefaler at SMB-er bruker vibe coding fritt til prototyper og interne verktøy, men ikke lar AI-skrevet kode gå rett ut til kundene. Hvis løsningen skal håndtere innlogging, betaling eller persondata, bør en utvikler lese og godkjenne koden før den publiseres. Prototypen er ikke bortkastet. Den er ofte den beste kravspesifikasjonen du kan gi en utvikler, fordi den viser hva du mener i stedet for å beskrive det. Men behandle den som en skisse, ikke som et ferdig produkt.

Christoffer Hjelpdahl, Box

Hvilke norske regler gjelder for kode laget med AI?

Det finnes ingen egne regler for kode som er skrevet av AI. Løsningen du lager, må følge de samme lovene som all annen programvare. De tre som oftest blir glemt, er personvern, universell utforming og AI-forordningen.

Personvern og databehandleravtale

Limer du inn kundelister, loggfiler eller ekte testdata i Cursor eller ChatGPT, behandler du personopplysninger etter personopplysningsloven, som gjør GDPR til norsk lov. Da trenger du en databehandleravtale med leverandøren, og den finnes som regel bare i bedriftsplanene. Bruk oppdiktede testdata, og husk at appen du lager, også trenger en egen personvernerklæring hvis den samler inn opplysninger.

Universell utforming

Nettløsninger som er rettet mot allmennheten, skal være universelt utformet, og Uu-tilsynet i Digdir fører tilsyn. AI-verktøy lager ofte knapper uten tekstbeskrivelse, svak kontrast og skjemaer uten etiketter. Be om at WCAG 2.1 AA skal følges i regelfilen, og test med tastatur. Mer om kravene finner du i guiden vår om universell utforming.

AI-forordningen og maskinlesbar struktur

Å bruke AI til å skrive kode gjør ikke løsningen din til et AI-system som reguleres. Men bygger du en chatbot eller en funksjon som tar beslutninger, kan AI-forordningen i Norge gi krav om åpenhet. Lager du en nettside med vibe coding, mangler den også ofte det som gjør den lett å finne i søk og AI-svar, for eksempel strukturerte data.

Box legger inn strukturerte data og llms.txt som standard på alle nye nettsider, fordi sider med tydelig maskinlesbar struktur er de vi ser bli plukket opp av AI-søk først.

Box

Når vibe coding ikke er riktig valg

Vibe coding er feil valg når en feil koster mer enn utviklingen du sparer. Det gjelder løsninger med betaling, helse- eller økonomidata, integrasjoner mot regnskap og lønn, og alt som skal vedlikeholdes i flere år av noen andre enn den som laget det.

  • Du har ingen som kan lese koden når AI-en står fast. Agenter kan gå i ring på samme feil, og da trengs det et menneske.
  • Løsningen skal driftes lenge. Kode som ingen forstår, blir dyr å endre, og hver nye funksjon blir dyrere enn den forrige.
  • Du trenger en vanlig nettside eller nettbutikk. Da gir en ferdig plattform deg sikkerhetsoppdateringer og drift med på kjøpet. Se hvordan du lager en nettside uten å bygge alt fra bunnen av.
  • Du trenger en mobilapp i App Store og Google Play. Godkjenningsprosessen, varslinger og betaling i appen krever erfaring. Les mer om apputvikling.

Vi fraråder spesielt å la en AI-agent få skrivetilgang til databasen eller serveren der du kjører løsningen live. Agenter kan kjøre kommandoer på egen hånd, og en feiltolket instruksjon kan slette data. Les om hvordan KI agenter jobber før du gir dem tilgang til noe som er viktig.

Hva bør du gjøre først?

Velg ett lite, internt problem, lag en prototype med Cursor eller Lovable på en dag, og bestem deretter om den skal kastes, brukes internt eller bygges ordentlig. Vårt råd er å skrive ned tre ting før du starter: hvem som skal bruke løsningen, hvilke data den berører, og hvem som eier den om et år.

Sett samtidig opp personvernmodus, en grense for forbruk og Git som beskrevet over, og avtal med regnskapsføreren hvordan mva for verktøyene skal føres. Vil du at AI-bruken skal henge sammen på tvers av bedriften, er en enkel ai strategi et bedre neste steg enn flere verktøy. Trenger du hjelp til å vurdere om en prototype er klar for kundene, kan du se hva vi gjør innen teknologi og AI.

Vil dere ta en prat om dette?

30 minutter, uforpliktende. Vi ser på hva dere har i dag og sier hva vi ville gjort.

Book 30 min

Ofte stilte spørsmål

Kan ChatGPT skrive kode for meg selv om jeg ikke kan programmere?

Ja, til enkle oppgaver som regnearkskript, små nettsideelementer og automatiseringer. Problemet kommer når noe går galt, for da må du forstå nok til å beskrive feilen. Begynn med noe der det ikke er så farlig om det feiler, og test alltid med oppdiktede data.

Er Cursor gratis?

Cursor har en gratisversjon (Hobby) med begrenset bruk av agenten og autofullføring. Den holder til å teste verktøyet, men ikke til daglig bruk. Pro koster 20 USD i måneden, og ingen av de betalte planene er ubegrensede.

Hvilken AI er best til koding?

Det kommer an på hvordan du jobber. Cursor egner seg best når du vil jobbe i hele prosjektet med full kontroll, ChatGPT til enkeltoppgaver og forklaringer, og Lovable når du vil ha en ferdig app i nettleseren uten oppsett. Cursor lar deg velge mellom flere språkmodeller, så modellvalget er mindre låst enn verktøyvalget.

Eier jeg koden AI-en skriver?

Leverandørenes vilkår gir normalt deg rettighetene til det verktøyet lager. Men om kode som er skrevet av AI, i det hele tatt har opphavsrettslig vern, er ikke avklart. AI-en kan også gjenbruke kode med åpne lisenser. Har koden forretningsverdi, bør du dokumentere hva du selv har bestemt og endret.

Lagrer Cursor koden min?

Med personvernmodus på lagres ikke koden permanent, og den brukes ikke til trening. Med modusen av kan Cursor lagre og bruke kode, instruksjoner og handlinger i editoren til å forbedre modellene sine. Indekserer du prosjektet, kan metadata som filnavn bli lagret.

Erstatter vibe coding utviklere?

Nei, men det endrer hva utviklerne bruker tiden på. Mer tid går til å stille krav, gå gjennom kode og teste, og mindre til å skrive koden selv. For SMB-er betyr det at prototyper blir billigere, mens ansvaret for drift og sikkerhet er det samme som før.

Kilder og grunnlag

  1. IBM: What is vibe coding? (kontrollert 20.10.2026)
  2. Cursor: Pricing (kontrollert 20.10.2026)
  3. Cursor: Privacy and data (kontrollert 20.10.2026)
  4. Cursor: Data Use & Privacy Overview (kontrollert 20.10.2026)
  5. Veracode: 2026 GenAI Code Security Report: AI Is Writing More of Your Code but Security Hasn't Caught Up (kontrollert 20.10.2026)

Kom i gang

Vil dere ta en prat om dette?

30 minutter, uforpliktende. Vi ser på hva dere har i dag og sier hva vi ville gjort.