Vibe-kodning i Lovable

Published On: 2026-01-28

Vi testar vibe-kodning! Vad händer när du låter en erfaren utvecklare med över 25 års arbetslivserfarenhet av webbutveckling använda Lovable – det nya heta verktyget för att enkelt och “utan kodning” ta fram webbtjänster?

Magnus har testat att skapa tre helt olika applikationer med hjälp av Lovable. Här kommer hans beskrivning av de erfarenheter detta innebar:

Vibe-kodning

Uttrycket vibe-kodning är inte gammalt, faktum är att i skrivande stund är det inte ens ett år gammalt! Det myntades i februari 2025 av Andrej Karpathy. Det som menas med vibe-kodning är att bygga en applikation genom att ”prata fram den” med hjälp av ett AI-verktyg som utför kodningen. Man kan då fokusera på produktens ”vibe” istället för på kod.

Lovable är ett svenskt AI-verktyg för vibe-kodning av webbplatser. Jag valde Lovable dels för den svenska kopplingen, men även då det har fått mycket god kritik av andra som har utvärderat liknande tjänster.

Projekt

Jag har utvecklat tre helt olika projekt med hjälp av Lovable. Ett var en mycket specialiserad sida för visualisering av ekonomisk data. Ett var en webbapp för en form av utmaningar med quiz. Ett sista var ett större system för administration av relationer mellan olika organisationer och individer. Endast ett av de tre projekten har jag helt slutfört och ”nått i mål”. De övriga två visade sig kräva mycket mer engagemang än jag förväntade mig.

Det blir snabbt snyggt

Det som är mest slående med vibe-kodning är hur jag bara kan nämna en idé i korthet – och cirka 20-30 sekunder senare finns det en snygg och till synes fungerande prototyp skapad! Det går fort och det ser bra ut. Den använder moderna mallar och färgsättningar som gör att det känns proffsigt utfört. På bara en timme eller två har jag en ”helt ok” version av idén som är redo att visa. Tittar jag under ytan kvarstår mycket utveckling.

Det kräver långa konversationer

Vissa funktioner tar väldigt lång tid att bygga och få helt rätt. Även om AI ofta förstår vad jag är ute efter, får jag ändå förklara samma sak om och om igen. Som utvecklare är det extra frustrerande – och det är frestande att själv gå in i koden och rätta det.

Versionshantering med GitHub

En väldigt trevlig funktion med Lovable var dess koppling till GitHub. Det kanske inte säger så mycket för en icke-utvecklare, men för mig som utvecklare öppnar detta upp för intressanta samspel mellan vibe-kodning och traditionell kodning. Koden kan redigeras som vanligt och sedan via git kan jag skicka upp koden för att sedan jobba med den i Lovable. Detta öppnar upp för intressanta möjligheter och samspel mellan olika parter i utvecklingsarbete.

Kopplade tjänster

Utan att ge några direkta alternativ kopplar Lovable på ”sina” tjänster för betalning, databas, e-post, AI med mera. Jag blir därmed ”vendor locked” till att använda dessa. Det är samtidigt smidigt för det blir mycket enkelt att lägga till dessa funktioner. Samma sak gäller en del grundval om tekniker.

Säkerhet och publicering

Inför publiceringen krävde Lovable att jag utförde en säkerhetsgenomgång. Här visade sig att Lovable, precis som en dålig utvecklare, hade tagit genvägar lite här och var i utvecklingen. Det fanns vanliga brister som hackare lätt skulle kunna utnyttja. Den utförde själv en granskning samt föreslog åtgärder. Det tog dock flera granskningar, och helt säker på att den fick bort allt blev jag aldrig.

Slutsatser

Det var verkligen kul att utveckla med Lovable – det kändes som om vissa delar av utvecklingen fullkomligen flög fram. Även om verktyget främst är tänkt för icke-utvecklare så blir slutresultatet nog bättre om det tas fram i samarbete med en utvecklare.

  • Väldigt snabbt ett “första utkast” på en fungerande produkt
  • Snyggt och modernt gränssnitt (möjligen något tråkigt och förutsägbart)
  • Begränsade tekniker och inbyggda tjänster
  • Säkerhetsproblem som är svåra att verifiera (särskilt om man inte är utvecklare själv)
  • Potential för gemensam utveckling mellan kund och utvecklare

Det var inte sista vibe-kodade applikationen jag byggde – detta trots att jag själv kan koda i nästan alla populära språk som finns inom webbutveckling. Det ska också bli intressant att se hur mycket bättre verktyg så som Lovable blir i framtiden. Tills dess ska vi använda den och alla andra AI-verktyg så bra vi bara kan förverkliga idéer!