Guide 1 Grunder

Kom igång med vibecoding

Vibecoding är att bygga något som fungerar genom att beskriva det i vanlig svenska, i stället för att skriva koden själv. Det räcker längre än de flesta tror. Men det som avgör om projektet blir klart är inte modellens skicklighet — det är om du provar varje steg och kan gå tillbaka när något går sönder. Den här guiden går igenom vad metoden duger till, vad den inte duger till, och de fyra vanorna som skiljer ett färdigt projekt från en mapp du inte vågar öppna.

Senast granskad: 27 jul 2026

Fyra tunna träplattor byggda till en låg trappa på en benvit yta. Tre ligger på plats, den fjärde vilar intill sin position. Vid sidan står fem oanvända block i en rad, och en smal röd list ligger diagonalt över kompositionen.
Ett steg läggs på plats i taget, och det som inte ingår i version 1 ligger kvar vid sidan. Arbetsflödets fyra steg bygger på samma princip.

Kort sagt

Modellen skriver koden. Du bestämmer vad som ska byggas och avgör om det blev rätt. Den delen flyttar inte över, hur bra verktygen än blir. En modell som får en vag beskrivning svarar med något plausibelt — inte med en motfråga. Ditt jobb är att beskriva tydligt, ta ett steg i taget och prova varje steg innan du ber om nästa.

Vad vibecoding faktiskt räcker till

Det lönar sig att vara konkret här, för gränsdragningen avgör om du får något användbart eller bara en hög med halvfärdiga försök.

Metoden är stark när appen är liten, tydligt avgränsad och när du kan se med egna ögon att den fungerar. Den blir svår när resultatet inte går att kontrollera utan förkunskaper — när det handlar om pengar, om andras personuppgifter, eller om saker som bara går sönder efter tre månaders användning.

Projekt som brukar bli klara

Projekt där du kommer att köra fast

Vad du behöver innan du börjar

Inte mycket, men de här fyra sakerna sparar dagar. Att skaffa dem tar en förmiddag.

Ett verktyg och ett konto. Antingen en byggplattform där appen körs direkt i webbläsaren, eller ett chattfönster plus någonstans att spara filerna. Guide 8 går igenom skillnaden.
En väg tillbaka. Det viktigaste av allt. Du måste kunna återgå till gårdagens version med två klick. Har verktyget versionshistorik — lär dig var den ligger, i dag, innan du behöver den.
En mening om vad appen gör. Om du inte kan skriva den meningen kan modellen inte gissa den. "En sida där medlemmar anmäler sig till en aktivitet och styrelsen ser vilka som anmält sig."
Ett tak för kostnaden. Verktygen är prenumerationer och en del tar betalt per körning. Bestäm en gräns i kronor per månad innan du börjar, inte efter första fakturan.

Arbetsflödet: fyra steg som upprepas

Samma loop varje gång, oavsett om ändringen tar tio minuter eller en kväll. Poängen är inte ceremonin — det är att varje steg slutar med något du kan titta på innan du går vidare.

1
Beskriv ett steg. Ett, inte fem. "Lägg till ett fält för telefonnummer i formuläret" — inte "gör klart anmälningsdelen".
2
Be om planen först. "Vad tänker du ändra, och i vilka filer? Svara innan du bygger." Det tar trettio sekunder att läsa och avslöjar missförstånd innan de blivit tvåhundra rader.
3
Prova med egna händer. Fyll i formuläret. Klicka på knappen. Ladda om sidan. Att modellen säger att det fungerar är inte ett bevis på att det gör det.
4
Spara punkten. Fungerar det — märk versionen som fungerande innan du rör något mer. Det är den här punkten du backar till i steg 3 nästa gång.

Steg 2 hoppas oftast över och lönar sig mest. Om planen är fel blir bygget fel, och det är billigare att upptäcka i punktform. Steg 4 hoppas näst oftast över, och det är det som kostar mest när det går fel.


Projektbeskrivningen: skriv en gång, klistra in varje gång

Modellen har inget minne mellan sessioner. Utan en nedskriven beskrivning börjar varje ny konversation om från noll, och du märker det på att samma diskussion återkommer: ska datumet skrivas si eller så, hette knappen "Anmäl" eller "Skicka".

Lösningen är en kort text som du sparar och klistrar in i början av varje ny session, eller lägger i den fil verktyget läser automatiskt. Den behöver inte vara lång. Den behöver vara sann.

Vad som hör hemma i projektbeskrivningen

Uppdatera texten när ett beslut ändras. En beskrivning som ljuger är sämre än ingen alls, eftersom modellen följer den utan att invända.


Fem misstag som kostar mest

  1. Att beställa för mycket på en gång. "Bygg anmälningssystemet" ger något stort som nästan fungerar. Det är den svåraste sortens resultat att komma vidare från. Be om ett steg.
  2. Att inte ha någon väg tillbaka. Utan versionshistorik är varje ändring permanent. Då blir varje fel dyrt och du börjar undvika att prova saker.
  3. Att stapla fixar. Fel uppstår, du klistrar in det, får en fix, nytt fel uppstår. Efter fem varv är appen sämre än när du började. Backa i stället — guide 4 handlar bara om det här.
  4. Att acceptera något du inte alls förstår. Du behöver inte kunna skriva koden. Men om du inte kan säga vad en fil är till för kan du inte heller avgöra om den ska vara där. Fråga tills du kan.
  5. Att tro på siffror och versioner. Priser, modellnamn och gränser är precis den sorts fakta som låter säkrast och åldras snabbast. Kontrollera mot leverantörens egen sida.

Nästa steg

Om du bara tar med dig en sak: gör stegen mindre. Det är den enskilda vanan som gör mest skillnad, och den är gratis att börja med i dag. Artikeln En sak i taget går igenom varför.

Vill du bygga något konkret parallellt med läsningen finns kursen: ett enda projekt genom sex delar, från en mening om vad appen ska göra till en publicerad adress.

Den här guiden är del ett av åtta. Resten tar ett moment i taget — beställningen, läsningen, felsökningen och data och inloggning — och avslutas med publicering, säkerhet och verktyg.

Nästa guide
Beskriva vad du vill ha: prompten som ger rätt app