Blogg

Så kör du Qwen Code i terminalen och ställer in redigeringsläget

Markdown

Installera Qwen Code, starta det i ett projekt, ansluta en modell via auth, lägena Plan, Auto-Edit, Auto och YOLO, en lokal modell och projektskydd.

Läs hela artikeln

Frågan låter ungefär så här: hur får man Qwen att fungera som det ska i konsolen och skriva kod på egen hand? Ofta ligger en besvikelse bakom: någon installerade Qwen Code, ställde en fråga och fick ett svar med text och en kodsnutt som de var tvungna att kopiera för hand, trots att de hade blivit lovade en agent som skulle gå in i projektet och göra allt själv.

Det är precis vad Qwen Code är: en fullfjädrad agent. Den kan öppna filer, redigera dem och köra kommandon på egen hand. Beteendet beror på aktivt godkännandeläge: Ask Permissions kräver bekräftelse medan Auto-Edit och Auto tillåter mer självständigt arbete. Kontrollera statusraden i stället för att anta att ett läge som heter Default är förvalt vid installation. Här går vi igenom installationen, hur du startar den i ett projekt, hur du ansluter en modell efter förändringarna i april och hur du växlar till ett läge där agenten redigerar kod utan att ställa onödiga frågor. Allt kontrollerades mot Qwens officiella dokumentation den 30 augusti 2026.

Praktiska resurser om modeller och agenter: Ailoot-dokumentationen.

Vad innebär det att ”Qwen Code skriver kod på egen hand”?

Det viktigaste

Qwen Code är en AI-agent i terminalen. Den läser hela projektet, öppnar och redigerar filer på egen hand, kör kommandon och kontrollerar resultaten. En chatt i webbläsaren ger dig text som du överför för hand. Agenten arbetar direkt i kodmappen. Den officiella beskrivningen lyder ”en AI-kodningsagent med öppen källkod som finns i terminalen”.

Skillnaden är enkel. En chatt i webbläsaren besvarar en fråga med text. Du läser svaret, kopierar koden, klistrar in den i filen, kör den själv, hittar felet själv och tar tillbaka det till chatten. Du är budet mellan chatten och projektet.

En agent arbetar på ett annat sätt. Du ger den en uppgift på vanlig svenska: ”lägg till ett feedbackformulär”, ”åtgärda det här felet”. Sedan granskar den projektstrukturen, hittar relevanta filer, gör ändringar och kör en kontroll. Dokumentationen beskriver det enkelt: agenten skapar en plan, skriver kod och ser till att den fungerar.

Det är där förvirringen i frågan kommer ifrån. ”Qwen skriver inte kod på egen hand” betyder nästan alltid en av två saker: antingen har personen en chatt i webbläsaren öppen i stället för terminalagenten, eller så körs agenten i ett läge där den ber om tillstånd för varje ändring. Det första löser du genom att installera Qwen Code, det andra genom att byta läge. Båda lösningarna beskrivs nedan.

Hur installerar du Qwen Code i terminalen?

Det viktigaste

Det installeras med ett enda kommando. På macOS och Linux använder du Qwens officiella installationsprogram eller npm (Node.js 22 eller senare krävs). På Windows använder du ett kommando i PowerShell. Starta om terminalen efter installationen, annars kanske kommandot qwen inte hittas. Installationen är gratis och likadan för alla; kostnaderna börjar senare, när du ansluter till en modell.

Det snabbaste sättet är det officiella installationsprogrammet, som automatiskt väljer version för ditt system.

På macOS och Linux öppnar du terminalen och klistrar in en rad:

curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bash

På Windows gör du samma sak med det här PowerShell-kommandot:

irm https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.ps1 | iex

Det andra alternativet är npm, om du redan har det installerat. Det kräver Node.js version 22 eller senare:

npm install -g @qwen-code/qwen-code@latest

Starta om terminalen efter installationen. Installationsprogrammet lägger till kommandot qwen i systemets sökvägar, och terminalen känner inte till det förrän du startar om. Det är den vanligaste orsaken till ”jag installerade det, men den hittar inte kommandot”. Kontrollera att allt installerades genom att köra:

qwen --version

Om du ser ett versionsnummer är agenten installerad och redo att startas i ditt projekt.

Hur kör du Qwen Code i ditt projekt?

Det viktigaste

Gå till projektmappen med kommandot cd och skriv sedan qwen. Agentens terminalgränssnitt öppnas. Första gången ber den dig ansluta en modell via menyn /auth. Därefter kan du skriva uppgifter på vanlig svenska, så granskar agenten projektet och sätter igång. Det viktiga är att starta den från projektmappen så att agenten kan se alla dina filer.

Gå först till mappen med din kod. Det är viktigt: agenten arbetar i mappen där den startades och ser bara dess innehåll.

cd path-to-your-project
qwen

Agentens gränssnitt öppnas direkt i terminalen. Första gången föreslår den att du ansluter en modell; det tar vi upp i nästa avsnitt. När modellen är ansluten kan du ge agenten en uppgift på vanlig svenska för att se vad den kan komma åt:

what does this project do?

Agenten läser filerna, förstår strukturen och ger dig ett användbart svar. Sedan kan du be den skriva och redigera kod: ”lägg till en utloggningsknapp”, ”dela upp den här filen i två”, ”ta reda på varför testet misslyckas”. Den hittar relevanta ställen och gör ändringarna själv.

Det finns också ett andra sätt att starta den, med ett enda kommando utan gränssnittet. Det är användbart för skript och automatiserade uppgifter:

qwen -p "reread README and update the list of commands"

Det kör uppgiften och avslutas utan någon konversation. Du behöver inte använda det i början, men det är bra att känna till inför senare.

Varför körs agenten men gör ingenting på egen hand?

Det viktigaste

Om Ask Permissions är aktivt väntar Qwen Code på din bekräftelse före redigeringar och kommandon. Dessutom måste en modell vara ansluten innan den kan göra ändringar: Alibaba stängde den fria åtkomsten via qwen.ai den 15 april 2026, och utan tillgång till en ansluten modell kan agenten helt enkelt inte tänka igenom någon uppgift. De två vanliga orsakerna till att den ”bara sitter där” är att ingen modell är ansluten eller att försiktighetsläget med bekräftelsefrågor är aktiverat.

Det första hindret är modellåtkomst. Qwen Code erbjöd tidigare fri åtkomst: du loggade in med ett qwen.ai-konto, och agenten fungerade utan kort. Den åtkomsten kallades Qwen OAuth och har avvecklats. I dokumentationen om auktorisering står det uttryckligen: den kostnadsfria Qwen OAuth-nivån avvecklades den 15 april 2026. Tidigare sparade inloggningar kan fortsätta fungera en kort period, men servern avvisar nya förfrågningar. Alternativet ”logga in med qwen.ai” togs också bort från menyn.

För att agenten över huvud taget ska börja tänka igenom en uppgift behöver du alltså ansluta en modell. Nästa avsnitt går igenom anslutningsalternativen, både betalda och kostnadsfria lokala alternativ.

Det andra skälet märks mindre och är mer frustrerande. Modellen är ansluten och agenten svarar, men den redigerar inga filer – den visar bara vad den planerar att göra och väntar. Det beteendet är väntat i Ask Permissions, som frågar före redigeringar och kommandon; det bevisar inte ett universellt startläge. För att den ska arbeta på egen hand behöver du byta läge. Det tar vi upp två avsnitt längre ned, där du hittar svaret på den ursprungliga frågan.

Hur ansluter du en modell nu när den fria åtkomsten har stängts?

Det viktigaste

Första gången öppnar kommandot /auth en meny med tre alternativ. Alibaba ModelStudio är det officiella betalalternativet (enskilda användare kan skaffa en Coding Plan med en veckokvot). Tredjepartsleverantörer ansluts med en nyckel till DeepSeek, Kimi och andra. Custom Provider ansluter din egen eller en lokal modell via Ollama och liknande verktyg. Endast det sista alternativet, en lokal modell, fungerar gratis utan kort.

Skriv kommandot i agenten:

/auth

En meny öppnas med tre huvudalternativ. Så här fungerar de.

Alibaba ModelStudio är det officiella alternativet från Qwens skapare. Det erbjuder en Coding Plan med fast pris och veckokvot för en enskild utvecklare, en Token Plan med betalning efter användning för team och möjlighet att ansluta en befintlig ModelStudio-nyckel. Det här är betald åtkomst till Qwens ”inbyggda” modell.

Med tredjepartsleverantörer väljer du en inbyggd leverantör och ansluter med en nyckel. Den officiella listan innehåller DeepSeek, Grok, MiniMax, Z.AI, Kimi, ModelScope och andra. Hämta en nyckel från leverantören, ange den, så använder agenten den leverantörens modell.

Custom Provider ansluter din egen server, proxy eller lokala motor. Det är här du ansluter en modell som körs på din dator via Ollama. Det här alternativet stöder formaten OpenAI, Anthropic och Gemini, så det fungerar med nästan alla åtkomstmetoder.

Du kan också ange nyckeln och inställningarna manuellt i filen ~/.qwen/settings.json. Den innehåller fältet modelProviders (vilka modeller som är tillgängliga), env (själva nycklarna), security.auth.selectedType (vilket protokoll som aktiveras vid start) och model.name (standardmodellen). Sedan startar qwen med de inställningarna och frågar ingenting. Första gången är det enklare att gå via /auth; du kan återvända till filen när du vill spara alla inställningar.

Om du vill se vad som fortfarande var gratis efter april kan du läsa artikeln om kostnadsfria Qwen Code.

Vilket läge ska du aktivera för att agenten ska redigera kod på egen hand?

Det viktigaste

Dokumentationen för Qwen Codes fem lägen märker Auto som standard i snabbreferensen, medan Ask Permissions-avsnittet fortfarande har äldre formulering om startläget. Den odaterade sidan fastställer inte standardläget för varje installation: kontrollera aktivt läge i din session. Auto använder en klassificerare för att godkänna eller blockera utvärderade åtgärder. Om du vill att den ska redigera filer utan att fråga använder du Auto-Edit. Om du är beredd att låta den redigera och köra kommandon utan att fråga alls använder du YOLO – men bara i ditt eget projekt och med försiktighet. Läget är reglaget mellan ”frågar om allt” och ”arbetar på egen hand”.

Grundidén är den här: åtkomstläget avgör hur självständigt agenten agerar, och det finns fem lägen, från det mest försiktiga till det mest tillåtande.

LägeRedigerar filerKör kommandonAnvändningsområde
Plannej, skrivskyddatnejFörstå projektet och göra en plan utan att ändra något
Ask Permissionsmed bekräftelsemed bekräftelseOkänd eller viktig kod, när du vill se varje steg
Auto-Editpå egen handmed bekräftelseMånga små ändringar, medan du behåller kontrollen över kommandon
Autoutifrån en säkerhetsbedömningutifrån en säkerhetsbedömningLängre självständigt arbete med skyddsåtgärder
YOLOpå egen handpå egen handDitt eget projekt, där du litar på agenten med allt

Om agenten bara visar dig ändringar och väntar är den förmodligen i Ask Permissions-läget (som kallades Default i äldre versioner). Då måste du bekräfta varje ändring och varje kommando för hand, vilket får det att kännas som om agenten inte gör något på egen hand.

Byt till Auto-Edit om du vill att agenten ska redigera filer utan att fråga. Ändringarna görs automatiskt, men agenten frågar fortfarande innan den kör kommandon – ett klokt skydd mot att råka köra rm på fel plats.

Auto använder en intern utvärderare för åtgärder som behöver bedömas. Välj det medvetet efter kontroll av installerad version och aktiv status; ordet default i Ask Permissions-konfigurationen är ett kompatibilitetsnamn, inte bevis på att det är startläget.

YOLO är det mest tillåtande läget. Agenten redigerar filer och kör kommandon på egen hand utan att fråga om något. Dokumentationen säger att det bara är avsett för betrodda personliga projekt och automatiserade arbetsflöden. I ett arbetsprojekt är det lätt att få ett oönskat resultat, så aktivera det bara när du är klar i huvudet och helst på en kopia.

Hur byter du läge under en session?

Det viktigaste

Tryck på Shift+Tab (på Windows, Tab) medan du är kvar i agenten. Läget växlar mellan Plan, bekräftelser, automatiska ändringar, Auto och YOLO, och sedan tillbaka till Plan. Det aktuella läget visas i statusraden längst ned på skärmen. Ett användbart arbetssätt är att börja i Plan, granska uppgiften och sedan byta till Auto-Edit eller Auto och låta agenten arbeta.

Du kan byta läge under arbetets gång, mitt i en uppgift. Tryck på Shift+Tab för att gå till nästa läge. På Windows gör den vanliga Tab-tangenten samma sak. Ordningen är: Plan, sedan bekräftelser, automatiska ändringar, Auto, YOLO och tillbaka till Plan.

Det aktuella läget visas alltid i statusraden längst ned i gränssnittet. Gör det till en vana att kontrollera det innan du ger agenten en stor uppgift, så att du inte startar YOLO när du bara ville titta på en plan.

Ett nybörjarvänligt arbetssätt har tre steg:

  1. Starta agenten i Plan-läget och be den analysera uppgiften och föreslå en plan. Den rör ingenting; den läser bara koden och beskriver vad den tänker göra.
  2. Läs planen och byt till Auto-Edit eller Auto genom att trycka på Shift+Tab om du håller med.
  3. Be agenten att fortsätta. Nu redigerar den filer på egen hand medan du följer resultaten.

Det här arbetssättet undanröjer en nybörjares största rädsla – att agenten omedelbart ska förstöra allt. Först granskar du planen i ett säkert läge, och först därefter låter du den fortsätta.

Det fullständiga arbetssättet för vibe coding bygger på metoden; verktyget kommer i andra hand. Qwen, Claude eller något annat – modellen som kör i bakgrunden kan bytas ut. Tre grundpelare hjälper dig att behålla resultaten när du byter modell: en AI-klon, en Second Brain och kontextteknik. Tillsammans ger de förutsägbara resultat; engångstur har inget med saken att göra.

En lokal modell utan kort

Det viktigaste

Ja, du kan använda en lokal modell. Qwen Code kan arbeta med en modell som körs direkt på din dator via Ollama eller ett liknande program – du ansluter den från menyn som Custom Provider. Du behöver inte Alibabas molntjänst. Öppna modeller kan laddas ned gratis, inget kort behövs och projektdata lämnar inte din dator. Kompromissen är att du behöver en kraftfull dator, annars tänker agenten långsamt.

Installera en öppen modell på din dator via Ollama eller vLLM och anslut den sedan som Custom Provider från menyn /auth. Därefter använder agenten en modell på din egen dator i stället för Alibabas molntjänst. Inget kort eller några nycklar behövs, och det finns ingen gräns för antalet förfrågningar. Om du vill se vilka öppna modeller som klarar kodning kan du läsa den här genomgången av kostnadsfria kodningsmodeller.

Kompromissen är hårdvaran. En modell som skriver kod någorlunda bra tar upp mycket videominne. Det går att använda en speldator med ett kraftfullt grafikkort, men på en vanlig bärbar dator kanske modellen inte får plats. Eller så tar det så lång tid att tänka igenom varje svar att det är enklare att leta efter ett annat alternativ.

En annan fördel med lokal körning är dataskydd. All din kod stannar på din dator; inget skickas till någon annans server. För ett känsligt projekt är det viktigare än att spara in på en prenumeration.

Hur hindrar du agenten från att förstöra projektet?

Det viktigaste

Tre saker. Versionshantera projektet med git så att du kan ångra agentens ändringar med ett enda kommando. Börja uppgifter i Plan-läget och läs planen innan du låter agenten fortsätta. Aktivera inte YOLO i ett arbetsprojekt – spara det till kopior och små experiment. Då kan agentens självständighet bli en fördel.

En självständig agent är praktisk så länge den gör det du vill. Följ tre vanor så att ett misstag inte kostar dig.

Använd först och främst git. Om projektet är versionshanterat kan du se varje ändring från agenten och ångra dem. En självständig agent är verkligen riskabel utan git: den ändrar något, och det finns inget sätt att återställa den tidigare versionen. Med git går det att återställa med ett kort kommando.

Börja sedan i Plan-läget. Be agenten göra en plan innan du låter den ta sig an en stor uppgift. I det läget rör den ingenting. Läs planen och förstå vad agenten tänker göra, byt sedan till redigeringsläge.

Var också försiktig med YOLO. I det läget kör agenten kommandon på egen hand, även kommandon som raderar filer. Det är för mycket för ett arbetsprojekt. Spara YOLO till grova kopior och små uppgifter där det inte gör något om något går fel.

De här tre vanorna möter den största rädslan – ”jag vibe-kodade och förstörde det”. Läs den här separata genomgången om hur du återställer ändringar inom vibe coding. Den handlar om Claude Code, men principen att använda git är precis densamma.

Var ska du börja med din uppgift?

Det viktigaste

Installera Qwen Code, gå till projektmappen, kör qwen och anslut en modell via /auth – en betald modell eller en lokal via Ollama. Börja sedan i Plan-läget, läs planen, byt till Auto-Edit genom att trycka på Shift+Tab och låt agenten arbeta. Versionshantera projektet med git. Hela installationen tar ungefär tjugo minuter första gången.

Här är hela processen i en kort lista. Följ den uppifrån och ned:

  1. Installera Qwen Code med ett enda kommando och starta om terminalen.
  2. Gå till projektmappen med cd och kör qwen.
  3. Anslut en modell via /auth: en betald plan eller en lokal modell via Ollama om du inte kan betala med kort.
  4. Ge agenten en uppgift i Plan-läget och läs planen.
  5. Byt till Auto-Edit eller Auto med Shift+Tab och låt agenten arbeta.
  6. Versionshantera projektet med git så att du kan ångra alla ändringar.

Kort sagt betyder ”Qwen skriver inte kod på egen hand” nästan alltid antingen att ingen modell är ansluten eller att agenten är i bekräftelseläge. Åtgärda det första i menyn /auth, och det andra genom att trycka på Shift+Tab tills Auto-Edit visas. Därefter arbetar agenten faktiskt på egen hand i terminalen.

Om du vill jämföra Qwen med andra agenter för din uppgift kan du läsa den här genomgången av alternativ till Claude Code. Qwen finns med bland de andra, så att du kan se vilken som passar till vad.

Källor

Det fullständiga arbetssättet för vibe coding bygger på metoden; den specifika agenten kommer i andra hand: en AI-klon plus en Second Brain plus kontextteknik. Du kan byta verktyget som kör i bakgrunden; metoden förblir densamma. Praktiska resurser: Ailoot-dokumentationen.

Fler resurser och verktyg: Ailoot.

Fler detaljer

Frågor om den här guiden: Så kör du Qwen Code i terminalen och ställer in redigeringsläget

Varför visar Qwen Code föreslagna ändringar och väntar?

Kontrollera aktivt läge i statusraden. Ask Permissions väntar på bekräftelse; Plan är för analys. Auto-Edit tillåter redigeringar med fortsatt godkännande av kommandon, och modellåtkomst måste också vara konfigurerad.

Bevisar ett läge som heter Default vilket läge en ny installation startar i?

Nej. Det äldre namnet Default behålls för Ask Permissions-kompatibilitet, medan dokumentationens snabbreferens märker Auto som standard. Granska installerad version och aktivt sessionsläge i stället för att härleda dem från namnet.

Alla artiklar