Sådan kører du Qwen Code i terminalen og konfigurerer redigeringstilstand
MarkdownInstallation af Qwen Code, start i et projekt, tilslutning af en model via auth, tilstandene Plan, Auto-Edit, Auto og YOLO, en lokal model og beskyttelse af projektet.
Læs hele artiklen
Spørgsmålet lyder nogenlunde sådan: Hvordan får man Qwen til at fungere ordentligt i konsollen og skrive kode af sig selv? Ofte ligger der en skuffelse bag: Nogen installerede Qwen Code, stillede et spørgsmål og fik tekst og et stykke kode som svar, som de måtte kopiere manuelt, selv om de var blevet lovet en agent, der ville gå ind i projektet og klare det hele selv.
Det er præcis, hvad Qwen Code er: en fuldgyldig agent. Den kan åbne og redigere filer og køre kommandoer på egen hånd. Adfærden afhænger af den aktive godkendelsestilstand: Ask Permissions kræver bekræftelse, mens Auto-Edit og Auto tillader mere selvstændigt arbejde. Kontrollér statuslinjen frem for at antage, at en tilstand ved navn Default er valget fra installationen. Nedenfor gennemgår vi installationen, hvordan du starter den i et projekt, hvordan du tilslutter en model efter ændringerne i april, og hvordan du skifter til en tilstand, hvor agenten redigerer kode uden at stille unødvendige spørgsmål. Alt er kontrolleret i forhold til Qwens officielle dokumentation pr. 30. august 2026.
Praktiske ressourcer om modeller og agenter: Ailoot-dokumentationen.
Hvad betyder det, at ”Qwen Code skriver kode af sig selv”?
Vigtig pointe
Qwen Code er en AI-agent i terminalen. Den læser hele projektet, åbner og redigerer filer på egen hånd, kører kommandoer og kontrollerer resultaterne. En browserchat giver dig tekst, som du selv overfører. Agenten arbejder direkte i kodemappen. Den officielle beskrivelse lyder: ”en open source-AI-kodeagent, der bor i din terminal”.
Forskellen er enkel. En browserchat besvarer et spørgsmål med tekst. Du læser svaret, kopierer koden, indsætter den i filen, kører den selv, finder selv fejlen og tager den med tilbage til chatten. Du er mellemleddet mellem chatten og projektet.
En agent arbejder anderledes. Du giver den en opgave i almindeligt sprog: ”tilføj en feedbackformular”, ”ret denne fejl”. Derefter undersøger den projektets struktur, finder de relevante filer, foretager ændringer og kører en kontrol. Dokumentationen siger det ligeud: Agenten laver en plan, skriver kode og sikrer sig, at den virker.
Det er her, forvirringen i spørgsmålet opstår. ”Qwen skriver ikke kode af sig selv” betyder næsten altid en af to ting: Enten har personen en browserchat åben i stedet for terminalagenten, eller også kører agenten i en tilstand, hvor den beder om tilladelse til hver eneste ændring. Det første løses ved at installere Qwen Code; det andet ved at skifte tilstand. Begge løsninger gennemgås nedenfor.
Hvordan installerer du Qwen Code i terminalen?
Vigtig pointe
Det installeres med én kommando. På macOS og Linux skal du bruge Qwens officielle installationsprogram eller npm (Node.js 22 eller nyere kræves). På Windows skal du bruge en kommando i PowerShell. Genstart terminalen efter installationen, ellers kan kommandoen qwen muligvis ikke findes. Installationen er gratis og den samme for alle; omkostningerne begynder senere, når du tilgår en model.
Den hurtigste vej er det officielle installationsprogram, som automatisk vælger versionen til dit system.
På macOS og Linux skal du åbne terminalen og indsætte én linje:
curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bash
På Windows gør du det samme med denne PowerShell-kommando:
irm https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.ps1 | iex
Den anden mulighed er npm, hvis du allerede har det installeret. Det kræver Node.js version 22 eller nyere:
npm install -g @qwen-code/qwen-code@latest
Genstart terminalen efter installationen. Installationsprogrammet føjer kommandoen qwen til systemets stier, og terminalen kender den ikke, før du genstarter. Det er den mest almindelige årsag til: ”Jeg har installeret det, men den kan ikke finde kommandoen.” Kør følgende for at kontrollere, at alt blev installeret:
qwen --version
Hvis du ser et versionsnummer, er agenten installeret og klar til at blive startet i dit projekt.
Hvordan kører du Qwen Code i dit projekt?
Vigtig pointe
Gå til projektmappen med kommandoen cd, og skriv derefter qwen. Agentens terminalgrænseflade åbnes. Første gang beder den dig om at tilslutte en model via menuen /auth. Derefter kan du skrive opgaver i almindeligt sprog, så undersøger agenten projektet og går i gang. Det vigtigste er at starte den fra projektmappen, så agenten kan se alle dine filer.
Gå først til mappen med din kode. Det er vigtigt: Agenten arbejder i den mappe, den blev startet fra, og kan kun se dens indhold.
cd path-to-your-project
qwen
Agentens grænseflade åbnes direkte i terminalen. Første gang foreslår den, at du tilslutter en model; det gennemgås i næste afsnit. Når modellen er tilsluttet, kan du give agenten en opgave i almindeligt sprog for at se, hvad den kan få adgang til:
what does this project do?
Agenten læser filerne, forstår strukturen og giver dig et nyttigt svar. Derefter kan du bede den om at skrive og redigere kode: ”tilføj en log ud-knap”, ”del denne fil i to”, ”find ud af, hvorfor testen fejler”. Den finder de relevante steder og foretager selv ændringerne.
Der er også en anden måde at starte den på: med én enkelt kommando uden grænsefladen. Det er nyttigt til scripts og automatiserede opgaver:
qwen -p "reread README and update the list of commands"
Den udfører opgaven og afslutter uden en samtale. Du behøver ikke bruge den i starten, men det er nyttigt at kende til den senere.
Hvorfor kører agenten, men gør ikke noget af sig selv?
Vigtig pointe
Hvis Ask Permissions er aktiv, venter Qwen Code på din bekræftelse før redigeringer og kommandoer. Desuden skal en model være tilsluttet, før den kan foretage ændringer: Alibaba lukkede for gratis adgang via qwen.ai den 15. april 2026, og uden adgang til en tilsluttet model kan agenten ganske enkelt ikke tænke en opgave igennem. De to almindelige årsager til, at den ”bare sidder der”, er, at der ikke er tilsluttet en model, eller at den forsigtige tilstand med bekræftelsesprompter er aktiveret.
Den første forhindring er adgang til en model. Qwen Code tilbød tidligere gratis adgang: Du loggede ind med en qwen.ai-konto, og agenten virkede uden et betalingskort. Denne adgang hed Qwen OAuth, og den er blevet afviklet. Det fremgår direkte af dokumentationen om godkendelse: Det gratis Qwen OAuth-niveau blev afviklet den 15. april 2026. Tidligere gemte logins kan muligvis fortsætte med at virke i en kort periode, men serveren afviser nye anmodninger. Muligheden ”log ind med qwen.ai” blev også fjernet fra menuen.
For overhovedet at få agenten til at tænke en opgave igennem skal du altså tilslutte en model. I næste afsnit gennemgås mulighederne for at tilslutte en model, både betalte og gratis lokale muligheder.
Den anden årsag er mindre tydelig og mere frustrerende. Modellen er tilsluttet, og agenten svarer, men den redigerer ingen filer – den viser kun, hvad den har tænkt sig at gøre, og venter. Adfærden er forventet i Ask Permissions-tilstand, som kræver bekræftelse før redigeringer og kommandoer; den er ikke bevis for en universel opstartsstandard. Hvis du vil have den til at arbejde af sig selv, skal du skifte tilstand. Det gennemgås to afsnit længere nede, hvor du finder svaret på det oprindelige spørgsmål.
Hvordan tilslutter du en model, nu hvor den gratis adgang er lukket?
Vigtig pointe
Første gang åbner kommandoen /auth en menu med tre muligheder. Alibaba ModelStudio er den officielle betalingsmulighed (individuelle brugere kan få en Coding Plan med en ugentlig kvote). Tredjepartsudbydere tilsluttes med en nøgle til DeepSeek, Kimi og andre. Custom Provider tilslutter din egen eller en lokal model via Ollama og lignende værktøjer. Kun den sidste mulighed – en lokal model – fungerer gratis uden betalingskort.
Skriv kommandoen i agenten:
/auth
Der åbnes en menu med tre hovedmuligheder. Sådan fungerer hver af dem.
Alibaba ModelStudio er den officielle mulighed fra Qwens skabere. Den tilbyder en Coding Plan med fast pris og ugentlig kvote til individuelle udviklere, en Token Plan med betaling efter forbrug til teams og muligheden for at tilslutte en eksisterende ModelStudio-nøgle. Det er betalt adgang til Qwens ”indbyggede” model.
Med tredjepartsudbydere kan du vælge en indbygget udbyder og tilslutte den med en nøgle. Den officielle liste omfatter DeepSeek, Grok, MiniMax, Z.AI, Kimi, ModelScope og andre. Hent en nøgle fra udbyderen, indtast den, så bruger agenten den udbyders model.
Custom Provider tilslutter din egen server, proxy eller lokale motor. Her tilslutter du en model, der kører på din computer via Ollama. Denne mulighed understøtter formaterne OpenAI, Anthropic og Gemini, så den fungerer med næsten alle adgangsmetoder.
Du kan også indtaste nøglen og indstillingerne manuelt i filen ~/.qwen/settings.json. Den har feltet modelProviders (hvilke modeller der er tilgængelige), env (selve nøglerne), security.auth.selectedType (hvilken protokol der aktiveres ved opstart) og model.name (standardmodellen). Derefter starter qwen med de indstillinger og spørger ikke om noget. Første gang er det nemmere at gå via /auth; du kan vende tilbage til filen, når du vil gemme alle indstillingerne.
Hvis du vil se, hvad der stadig var gratis efter april, kan du læse artiklen om gratis Qwen Code.
Hvilken tilstand skal du aktivere, så agenten redigerer kode af sig selv?
Vigtig pointe
Qwen Codes dokumentation med fem tilstande mærker Auto som standard i hurtigreferencen, mens Ask Permissions-afsnittet stadig har ældre formulering om starttilstanden. Den uversionerede side fastslår ikke standarden for enhver installation: Kontrollér den aktive tilstand i din session. Auto bruger en klassifikator til at godkende eller blokere evaluerede handlinger. Hvis du vil have den til at redigere filer uden at spørge, skal du bruge Auto-Edit. Hvis du er klar til at lade den redigere og køre kommandoer uden at spørge overhovedet, skal du bruge YOLO – men kun i dit eget projekt og med forsigtighed. Tilstanden er kontakten mellem ”spørger om alt” og ”arbejder af sig selv”.
Her er hovedpointen: Adgangstilstanden afgør, hvor selvstændigt agenten handler, og der er fem tilstande, fra den mest forsigtige til den mest tilladende.
| Tilstand | Redigerer filer | Kører kommandoer | Beregnet til |
|---|---|---|---|
| Plan | nej, skrivebeskyttet | nej | Forstå projektet og lægge en plan uden at ændre noget |
| Ask Permissions | med bekræftelse | med bekræftelse | Ukendt eller vigtig kode, når du vil se hvert trin |
| Auto-Edit | på egen hånd | med bekræftelse | Mange små ændringer, mens du bevarer kontrollen over kommandoer |
| Auto | baseret på en sikkerhedsvurdering | baseret på en sikkerhedsvurdering | Længerevarende, selvstændigt arbejde med sikkerhedsforanstaltninger |
| YOLO | på egen hånd | på egen hånd | Dit eget projekt, hvor du stoler på agenten med alt |
Hvis agenten kun viser dig ændringer og venter, er den sandsynligvis i Ask Permissions-tilstand (kaldet Default i ældre versioner). Så skal du bekræfte hver ændring og kommando manuelt, hvilket får det til at føles, som om agenten ikke gør noget af sig selv.
Skift til Auto-Edit, hvis du vil have den til at redigere filer uden at spørge. Ændringerne sker automatisk, men agenten spørger stadig, før den kører kommandoer – en fornuftig sikkerhedsforanstaltning mod ved et uheld at køre rm det forkerte sted.
Auto bruger en intern evaluator til handlinger, der kræver vurdering. Vælg den bevidst efter kontrol af installeret version og aktiv status; ordet default, som er bevaret i Ask Permissions-konfigurationen, er et kompatibilitetsnavn, ikke bevis for, at det er opstartstilstanden.
YOLO er den mest tilladende tilstand. Agenten redigerer filer og kører kommandoer af sig selv uden at spørge om noget. Dokumentationen siger, at den kun er beregnet til betroede personlige projekter og automatiserede arbejdsgange. Det er let at få et uønsket resultat i et arbejdsprojekt, så aktivér den kun, når du har tænkt dig godt om, og helst på en kopi.
Hvordan skifter du tilstand under en session?
Vigtig pointe
Bliv i agenten, og tryk på Shift+Tab (på Windows: Tab). Så går tilstanden i ring mellem Plan, bekræftelser, automatiske redigeringer, Auto og YOLO og tilbage til Plan. Den aktuelle tilstand vises på statuslinjen nederst på skærmen. En nyttig arbejdsgang er at starte i Plan, gennemgå opgaven, skifte til Auto-Edit eller Auto og lade agenten arbejde.
Du kan skifte tilstand undervejs, midt i en opgave. Tryk på Shift+Tab for at gå videre til næste tilstand. På Windows gør den almindelige Tab-tast det samme. Rækkefølgen er Plan, derefter bekræftelser, automatiske redigeringer, Auto, YOLO og tilbage til Plan.
Den aktuelle tilstand vises altid på statuslinjen nederst i grænsefladen. Gør det til en vane at tjekke den, før du giver agenten en stor opgave, så du ikke starter YOLO, når du kun ville se på en plan.
En arbejdsgang, der er nem for begyndere, har tre trin:
- Start agenten i Plan-tilstand, og bed den analysere opgaven og foreslå en plan. Den rører ikke noget; den læser kun koden og beskriver, hvad den har tænkt sig at gøre.
- Læs planen, og skift til Auto-Edit eller Auto ved at trykke på Shift+Tab, hvis du er enig.
- Bed den om at fortsætte. Nu redigerer agenten filer på egen hånd, mens du følger resultaterne.
Denne fremgangsmåde fjerner en begynders største frygt – at agenten straks ødelægger alt. Først gennemgår du planen i en sikker tilstand, og først derefter lader du den fortsætte.
Den fulde fremgangsmåde til vibe coding bygger på metoden; værktøjet kommer i anden række. Qwen, Claude eller noget andet – modellen, der kører nedenunder, kan skiftes ud. Tre grundpiller hjælper dig med at bevare resultaterne, når du skifter model: en AI-klon, en Second Brain og kontekstteknik. Tilsammen giver de forudsigelige resultater; enkeltstående held har intet med det at gøre.
En lokal model uden betalingskort
Vigtig pointe
Ja, du kan bruge en lokal model. Qwen Code kan arbejde med en model, der kører direkte på din computer via Ollama eller et lignende program – du tilslutter den fra menuen som Custom Provider. Du behøver ikke Alibabas cloud til dette. Åbne modeller kan downloades gratis, du behøver ikke et betalingskort, og dine projektdata forlader ikke din computer. Ulempen er, at du skal have en kraftig computer, ellers tænker agenten langsomt.
Installér en åben model på din computer via Ollama eller vLLM, og tilslut den derefter som Custom Provider fra menuen /auth. Derefter bruger agenten en model på din egen maskine i stedet for Alibabas cloud. Du behøver hverken betalingskort eller nøgler, og der er ingen grænse for antallet af anmodninger. Hvis du vil se, hvilke åbne modeller der kan klare kodning, kan du læse denne gennemgang af gratis kodningsmodeller.
Ulempen er hardwaren. En model, der skriver kode nogenlunde godt, optager meget videohukommelse. Det kan lade sig gøre på en gamingcomputer med et kraftigt grafikkort, men på en almindelig bærbar computer passer modellen måske ikke ind, eller også kan det tage så lang tid at tænke hvert svar igennem, at det er nemmere at finde en anden mulighed.
En anden fordel ved lokal kørsel er databeskyttelse. Al din kode bliver på din computer; intet sendes til en andens server. For et følsomt projekt betyder det mere end at spare på et abonnement.
Hvad kan du gøre for at forhindre agenten i at ødelægge projektet?
Vigtig pointe
Tre ting. Versionsstyr projektet med git, så du kan fortryde enhver ændring fra agenten med én kommando. Start opgaver i Plan-tilstand, og læs planen, før du lader agenten fortsætte. Aktivér ikke YOLO i et arbejdsprojekt – gem den til kopier og små eksperimenter. Så kommer agentens selvstændighed dig til gode.
En selvstændig agent er praktisk, så længe den gør det, du ønsker. Følg tre vaner, så et fejltrin ikke koster dig dyrt.
For det første skal du bruge git. Hvis projektet er under versionsstyring, kan du se hver ændring fra agenten og fortryde enhver af dem. En selvstændig agent er virkelig risikabel uden git: Den ændrer noget, og der er ingen måde at gendanne den tidligere version på. Med git kræver det kun én kort kommando at gå tilbage.
For det andet skal du starte i Plan-tilstand. Bed agenten om at lave en plan, før du lader den gå i gang med en stor opgave, i en tilstand hvor den ikke rører noget. Læs planen, og forstå, hvad agenten har tænkt sig at gøre, før du skifter til redigering.
For det tredje skal du være forsigtig med YOLO. I denne tilstand kører agenten kommandoer af sig selv, også kommandoer, der sletter filer. Det er for meget for et arbejdsprojekt. Gem YOLO til grove kopier og små opgaver, hvor det ikke gør noget, hvis noget går galt.
Disse tre vaner imødegår den største frygt – ”jeg vibe-kodede og ødelagde det”. Læs denne separate gennemgang for at få mere at vide om at fortryde ændringer i forbindelse med vibe coding. Den handler om Claude Code, men princippet om at bruge git er præcis det samme.
Hvor skal du begynde med din opgave?
Vigtig pointe
Installér Qwen Code, gå til projektmappen, kør qwen, og tilslut en model via /auth – en betalt model eller en lokal model via Ollama. Start derefter i Plan-tilstand, læs planen, skift til Auto-Edit ved at trykke på Shift+Tab, og lad agenten arbejde. Versionsstyr projektet med git. Hele opsætningen tager cirka tyve minutter første gang.
Her er hele processen som en kort liste. Følg den oppefra og ned:
- Installér Qwen Code med én kommando, og genstart terminalen.
- Gå til projektmappen med
cd, og kørqwen. - Tilslut en model via
/auth: en betalt plan eller en lokal model via Ollama, hvis betaling med kort ikke er en mulighed. - Giv agenten en opgave i Plan-tilstand, og læs dens plan.
- Skift til Auto-Edit eller Auto med Shift+Tab, og lad den arbejde.
- Versionsstyr projektet med git, så du kan fortryde enhver ændring.
Kort sagt betyder ”Qwen skriver ikke kode af sig selv” næsten altid, at der enten ikke er tilsluttet en model, eller at agenten er i bekræftelsestilstand. Løs det første i menuen /auth og det andet ved at trykke på Shift+Tab, indtil du når Auto-Edit. Derefter arbejder agenten faktisk af sig selv i terminalen.
Hvis du vil sammenligne Qwen med andre agenter til din opgave, kan du læse denne gennemgang af alternativer til Claude Code. Qwen optræder sammen med de andre, så du kan se, hvilken der passer til hvad.
Kilder
- Qwen Code – officielt GitHub-arkiv (QwenLM/qwen-code) – beskrivelse af agenten, installation, starttilstande og udbyderliste
- Qwen Code – dokumentation om godkendelse – /auth-menuen, afviklingen af det gratis Qwen OAuth-niveau den 15. april 2026, settings.json og Custom Provider
- Qwen Code – adgangstilstande (Approval Mode) – fem tilstande: Plan / Ask Permissions / Auto-Edit / Auto / YOLO, skift med Shift+Tab
- Qwen Code – oversigt (Overview) – hvad agenten gør: planlægning, kodning, fejlfinding og navigation i et projekt
- Qwen Code – hurtig start (Quickstart) – installation og første start i et projekt
Den fulde tilgang til vibe coding bygger på metoden, og det specifikke værktøj kommer i anden række: en AI-klon plus en Second Brain plus kontekstteknik. Du kan skifte værktøjet, der kører nedenunder; metoden forbliver den samme. Praktiske ressourcer: Ailoot-dokumentationen.
Flere ressourcer og værktøjer: Ailoot.
Flere oplysninger
Spørgsmål og svar
Hvorfor viser Qwen Code foreslåede ændringer og venter?
Kontrollér den aktive tilstand i statuslinjen. Ask Permissions venter på bekræftelse; Plan er til analyse. Auto-Edit tillader redigeringer, men bevarer kommandogodkendelse, og modeladgang skal også være konfigureret.
Beviser en tilstand kaldet Default, hvilken tilstand en frisk installation starter i?
Nej. Det ældre navn Default er bevaret af hensyn til Ask Permissions-kompatibilitet, mens dokumentationens hurtigreference mærker Auto som standard. Undersøg installeret version og aktiv sessionstilstand frem for at udlede det af navnet.