Vibe coding

Vibe coding är att bygga programvara genom att beskriva vad man vill för en språkmodell och ta emot koden den producerar utan att läsa den närmare — resultatet bedöms på om det verkar fungera snarare än på hur. Termen myntades av Andrej Karpathy i början av 2025.

Vad termen faktiskt betydde

Karpathys ursprungliga beskrivning var specifik och lätt självironisk: du pratar med modellen, tar emot diffar utan att läsa dem, klistrar tillbaka felmeddelanden utan att analysera dem, och när något går sönder ber du om en ändring i stället för att felsöka. Hans egen inramning var att det här duger för slit-och-släng-projekt på en helg.

Det förbehållet faller bort hela tiden. Termen används nu om allt som involverar ett AI-verktyg för kod, inklusive noggrant arbete där varje diff granskas — vilket bara är programmering med en snabb assistent, och inte det ordet beskriver.

Var det fungerar

Det är genuint bra för en avgränsad uppsättning saker:

En AI-appbyggare är verktygen byggda runt det här arbetsflödet, och de gör loopen snabb nog att metoden blir gångbar för betydligt fler än tidigare.

Vad du bör se upp med

Koden du inte läste är fortfarande ditt ansvar. Att inte läsa den flyttar inte ansvaret, och det är här metoden slutar vara harmlös:

Den fungerande disciplinen är inte avhållsamhet, det är omfattning. Vibe-koda prototypen, och läs sedan koden innan verkliga användare eller verklig data kommer in — särskilt allt som rör inloggning, betalningar eller personuppgifter. Att ha den i versionshantering från första commit kostar ingenting och ger dig möjligheten att se vad som faktiskt ändrades.

Vanliga frågor

Är vibe coding säkert för en app i produktion?

Inte utan ett granskningssteg. Genererad kod ser rutinmässigt korrekt ut samtidigt som behörighetskontroller saknas, hemligheter exponeras eller frågor blir injicerbara, och inget av det syns när man testar om appen fungerar. Använd det för att snabbt nå en fungerande version, och läs sedan koden innan verkliga användare eller personuppgifter är inblandade.

Bygg det själv

NorthernGo förvandlar en beskrivning i ren text till en fungerande webbapp med databas, inloggning och en live-adress. Lokal AI-generering körs på ditt eget grafikkort, är obegränsad och ingår gratis i alla prisplaner.

Börja bygga gratis