Continue.dev findes stadig til download i dag, den 10. september 2026, men firmaet bag det gør ikke længere. Cursor-udvikleren Anysphere annoncerede den 16. juni 2026, at man havde overtaget teamet bag Continue i en såkaldt acqui-hire, og tre dage senere, den 19. juni, sendte holdet en “endelig” version 2.0.0 af VS Code-udvidelsen, JetBrains-pluginet og CLI’en ud af døren. Den hostede Hub-tjeneste lukkede efter en eksportfrist den 15. juli 2026, og GitHub-repoet står nu som read-only. Den gode nyhed for dig som udvikler er, at selve koden er Apache 2.0-licenseret og fortsat kører glimrende lokalt, uden at kræve kontakt til nogen server, Continue selv driver. Denne guide, som en del af vores dækning af udviklerværktøjer, viser dig, hvordan du installerer og konfigurerer Continue fra bunden i dag, hvad du skal være opmærksom på ved at bruge et software-projekt uden fremtidige opdateringer, og hvordan du bygger et lille, fungerende AI-drevet projekt med det, mens koden stadig virker som forventet.
Hvad skete der med Continue.dev?
Continue startede som en del af Y Combinators Summer 2023-hold og voksede til at blive et af de mest omtalte open source-alternativer til GitHub Copilot, med et projekt på GitHub, der ifølge branchemediet The New Stack nåede omkring 34.300 stjerner. Ideen var enkel og tiltalende: en kodningsagent, du selv styrer, hvor du frit vælger mellem Claude, GPT, Gemini eller lokale modeller i stedet for at være bundet til én udbyders abonnement.
Den frihed blev også en del af grunden til, at projektet ikke kunne finde en selvstændig forretningsmodel, der kunne konkurrere med finansieringen bag Cursor og GitHub Copilot. Da Cursors moderselskab Anysphere overtog Continue-teamet i juni 2026, var det ikke en fusion af to produkter, men en klassisk acqui-hire: medarbejderne fulgte med over i Cursor, mens Continue som selvstændigt produkt blev lukket. Samme uge, den 16. juni 2026, meddelte SpaceX i øvrigt, at man ville overtage Anysphere for 60 milliarder dollar, hvilket lagde Continues tidligere kodebase ind under en ejerkæde, der nu løber fra Continue over Cursor til SpaceX.
For danske og nordiske udviklere er historien et interessant eksempel på, hvor hurtigt et populært open source-værktøj kan skifte status fra “aktivt og voksende” til “frosset, men stadig brugbart”. Continue blev ofte anbefalt i danske udviklerfora netop fordi det var gratis og ikke krævede et abonnement hos en amerikansk leverandør, og den begrundelse holder faktisk stadig, selvom firmaet bag er væk. Det, historien til gengæld viser tydeligt, er at “gratis og open source” ikke er det samme som “for evigt vedligeholdt”, og at det er værd at kigge på ejerskabsstrukturen bag ethvert udviklerværktøj, du bygger en daglig arbejdsgang op omkring.
Den 2.0.0-udgivelse, der fulgte, var derfor ikke starten på en ny fase, men afslutningen på en gammel. README-filen i GitHub-repoet er ærlig omkring det: den kalder Continue for “a pioneering open-source coding agent” i datid og noterer eksplicit, at “the continuedev/continue repository is no longer actively maintained and is read-only for all users.” Det er sjældent, at et værktøj annoncerer sin egen afvikling så tydeligt, men det gør det også nemmere for dig som bruger at vide præcis, hvad du går ind til.
Er det stadig sikkert og lovligt at sætte Continue.dev op?
Ja, rent teknisk og juridisk er der ingen forhindringer. Apache 2.0-licensen giver dig fuld ret til at hente, køre, ændre og selv videredistribuere koden, uafhængigt af om det oprindelige firma stadig eksisterer. Udvidelsen ligger fortsat tilgængelig i både VS Code Marketplace og OpenVSX-registret, og CLI-pakken kan stadig hentes via npm. Det, du derimod skal indstille dig på, er, at der ikke kommer flere sikkerhedsrettelser, hvis en sårbarhed opdages, og at kompatibiliteten med fremtidige API-ændringer hos Claude, GPT eller Gemini kan knække uden varsel, fordi ingen længere sidder klar til at rette det.
For et privat hobbyprojekt eller et internt værktøj til rutineopgaver er den risiko overskuelig. For en kodebase med skarpe compliance-krav bør du overveje, om et aktivt vedligeholdt alternativ giver mere ro i maven på den lange bane, selv hvis Continue fungerer glimrende her og nu. Vi vender tilbage til den afvejning senere i artiklen.
En anden praktisk konsekvens er, at Continue ikke længere dukker op i nye “bedste AI-kodeassistenter”-lister med samme selvfølgelighed som tidligere, fordi anmeldere naturligt nedgraderer et produkt, der ikke får flere funktioner. Det gør det sværere at finde opdateret rådgivning om værktøjet fremover, og det er en af grundene til, at denne guide går ekstra grundigt til værks med selve opsætningen: der kommer med al sandsynlighed ikke ret mange flere skrevet på dansk.
Forudsætninger, før du går i gang
Sæt følgende på plads, inden du starter opsætningen. Listen dækker både VS Code-sporet og CLI-sporet, så du kan springe det over, du ikke skal bruge.
| Komponent | Krav | Bemærkning |
|---|---|---|
| Editor | VS Code (seneste version) eller en JetBrains-IDE som IntelliJ, PyCharm eller WebStorm | Teamet bag Continue anbefaler selv CLI’en frem for JetBrains-pluginet |
| Continue-version | 2.0.0 (endelig, frosset version) | Gælder VS Code-udvidelsen, JetBrains-pluginet og CLI’en samtidig |
| Node.js | Version 20 eller nyere | Kræves kun hvis du vil bruge CLI-værktøjet “cn” |
| Git | Installeret og konfigureret | Bruges af agent-tilstanden til at læse og ændre filer i dit repo, og til at dele config.yaml uden Hub |
| API-nøgle | Mindst én fra OpenAI, Anthropic eller Google | Kan udelades helt, hvis du kun kører lokale modeller |
| Ollama (valgfrit) | Seneste version | Anbefales, hvis du helst vil undgå cloud-afhængighed helt |
Du behøver ikke betale for noget for at følge denne guide. Selve udvidelsen, pluginet og CLI’en er gratis og open source, og det ændrer opkøbet ikke på. Den eneste udgift kan komme fra den sprogmodel-udbyder, du vælger at forbinde til, og selv den kan du droppe helt ved at bruge en lokal Ollama-model uden regning.
Trin 1: Installer Continue i VS Code
Har du ikke sat VS Code op med dine foretrukne indstillinger endnu, er det værd at gøre det først. Åbn herefter VS Code og tryk Ctrl+Shift+X (Cmd+Shift+X på Mac) for at åbne Extensions-panelet. Søg efter “Continue” og se efter udvidelsen fra udgiveren Continue Dev. Klik Install. Du kan også installere direkte fra terminalen, hvis du foretrækker kommandolinjen.
code --install-extension Continue.continue
Efter installationen ser du et nyt hjerne-ikon i venstre sidebjælke. Klik på det for at åbne Continue-panelet. Et almindeligt tip fra brugere er at trække panelet over i højre sidebjælke i stedet, så det ikke skubber din filstruktur til side, mens du arbejder. Højreklik på ikonet og vælg “Move to Right Side Bar” for at gøre det. Kan du ikke finde udvidelsen i Marketplace af en eller anden grund, ligger den også tilgængelig i det uafhængige OpenVSX-registret, som mange VS Code-forks som VSCodium bruger i stedet.
Trin 2: Installer JetBrains-pluginet, eller spring det over
Bruger du i stedet IntelliJ IDEA, PyCharm, WebStorm eller GoLand, foregår installationen via JetBrains Marketplace fremfor VS Code Marketplace. Åbn Settings, gå til Plugins, søg efter “Continue” og klik Install. Genstart IDE’en, når du bliver bedt om det.
Continue-teamets egen dokumentation anbefaler nu, at JetBrains-brugere bruger CLI-værktøjet “cn” i stedet for pluginet, fordi pluginet historisk har fået mindre vedligeholdelse end VS Code-udvidelsen. Med projektet frosset er den anbefaling værd at tage alvorligt: jo mindre kode, der skal virke sammen med fremtidige IDE-opdateringer, jo længere holder opsætningen. Har du alligevel brug for den grafiske IDE-oplevelse, virker pluginet stadig fint på nuværende IDE-versioner, men forvent, at det først er CLI-sporet, der bliver testet, hvis en fælles fejl dukker op.
I praksis betyder det, at hvis du i forvejen arbejder i IntelliJ IDEA eller PyCharm hver dag, kan du sagtens holde fast i pluginet til den daglige chat og edit-funktion, men overveje at holde en terminal med “cn” åben ved siden af til de mere komplekse agent-opgaver, hvor du har brug for, at flere trin bliver udført i træk. Den kombination giver dig det bedste fra begge verdener uden at du behøver skifte editor.
Trin 3: Installer CLI-værktøjet “cn” i terminalen
Ud over IDE-integrationen findes Continue også som en terminalbaseret agent kaldet “cn”. Det er den samme agent-motor som i VS Code, men den kører uden en grafisk editor, hvilket gør den velegnet til CI/CD-pipelines, scripts og servere uden skærm. Har du Node.js 20 eller nyere installeret, sætter du den op med npm.
npm i -g @continuedev/cli
cn
På macOS og Linux kan du i stedet bruge installationsscriptet direkte, hvis du ikke ønsker at have Node.js globalt installeret.
curl -fsSL https://raw.githubusercontent.com/continuedev/continue/main/extensions/cli/scripts/install.sh | bash
Kør “cn” alene for at starte den interaktive terminalagent, eller tilføj flaget -p for headless-tilstand, hvor agenten kører uden interaktiv brugerflade. Det sidste er praktisk, hvis du vil lade agenten løse en opgave automatisk i en pipeline uden at nogen sidder og godkender hvert trin.
Trin 4: Forstå config.yaml, hjertet i Continue
Fra version 2.0.0 kræver Continue, at du definerer modeller eksplicit i en config.yaml-fil i stedet for at referere til såkaldte Hub-slugs, som nu alligevel er ubrugelige efter lukningen af Hub-tjenesten. Det betyder i praksis, at du selv skriver, hvilken udbyder, hvilket modelnavn og hvilken API-nøgle der skal bruges, i en fil du fuldt ud ejer og kontrollerer selv. Det er faktisk en fordel efter lukningen: din opsætning er ikke afhængig af, at nogen ekstern server stadig svarer.
Åbn Continue-panelet, klik på tandhjulet og vælg “Open config.yaml” for at oprette filen for første gang. En minimal konfiguration med én model ser sådan ud.
name: mit-projekt-config
version: 1.0.0
models:
- name: Claude
provider: anthropic
model: claude-sonnet
apiKey: din-anthropic-noegle
roles:
- chat
- edit
- apply
Feltet “roles” bestemmer, hvad modellen må bruges til. Standardværdien dækker chat, edit, apply og summarize, men du kan indsnævre den, hvis du for eksempel vil have en dyr model kun til chat og en billigere til autocomplete. Gem filen, og Continue genindlæser konfigurationen automatisk, uden at du behøver genstarte editoren.
Trin 5: Tilføj flere AI-udbydere på samme tid
Den egentlige styrke ved Continue viser sig, når du blander flere udbydere i samme fil. Du kan for eksempel bruge Claude til de svære refaktoreringsopgaver, GPT til generel chat og en hurtig, billig model til autocomplete, mens du skriver. Udvid config.yaml sådan.
models:
- name: Claude Sonnet
provider: anthropic
model: claude-sonnet
apiKey: din-anthropic-noegle
roles: [chat, edit, apply]
- name: GPT
provider: openai
model: gpt-4o
apiKey: din-openai-noegle
roles: [chat]
- name: Gemini
provider: google
model: gemini-2.0-flash
apiKey: din-google-noegle
roles: [autocomplete]
I Continue-panelet kan du nu skifte mellem modellerne med en rullemenu øverst i chatten, alt efter hvilken opgave du står med. Autocomplete-forslagene, mens du skriver, kommer altid fra den model, du har tildelt rollen “autocomplete”, uafhængigt af hvilken model du har valgt i chatvinduet. Fordi hele opsætningen ligger i én fil uden afhængighed af Continues egne servere, kan du roligt lade den samme config.yaml følge med, hver gang du klonet et repo på en ny maskine.
Trin 6: Kør lokale modeller med Ollama, hvis kode ikke må forlade maskinen
Hvis din arbejdsplads har regler om, at kildekode ikke må sendes til eksterne servere, er lokale modeller via Ollama det oplagte valg, og det er samtidig den kombination, der er mindst afhængig af, at eksterne tjenester bliver ved med at eksistere. Installer Ollama fra ollama.com/download, hent en model, og peg Continue mod den lokale server i stedet for en cloud-udbyder.
ollama pull qwen2.5-coder:7b
models:
- name: Lokal Qwen
provider: ollama
model: qwen2.5-coder:7b
roles: [chat, edit, autocomplete]
Bemærk, at der ikke skal nogen apiKey med her, fordi trafikken aldrig forlader din egen maskine. Til gengæld kræver lokale modeller mere hukommelse og et anstændigt grafikkort, hvis svartiden skal holde sig under et par sekunder. En 7 milliarder-parameter model som qwen2.5-coder kører fint på de fleste bærbare med 16 GB RAM, mens større modeller kræver dedikeret GPU-hukommelse for at føles responsive. Vil du sammenligne med et andet selvhostet alternativ, har vi tidligere gennemgået Tabby, som følger samme filosofi om at køre helt lokalt. Med et frosset projekt bag sig er den lokale rute også den mest fremtidssikrede, fordi den ikke er afhængig af, at nogen tredjepart holder en cloud-integration ved lige.
Trin 7: Skift fra config.json til config.yaml, hvis du kommer fra en ældre installation
Har du brugt Continue før 2.0.0, kørte du sandsynligvis med det ældre config.json-format. Det format er markeret som forældet i den officielle dokumentation, og Continue har en indbygget migreringsproces, der konverterer din gamle fil automatisk. Åbn kommandopaletten i VS Code (Ctrl+Shift+P), søg efter “Continue: Migrate Config” og følg guiden. Efter migreringen bør du dobbelttjekke, at dine API-nøgler er kommet med korrekt, da nogle brugere har rapporteret, at nøgler i miljøvariabler ikke altid overføres automatisk. Fordi der ikke kommer flere rettelser til selve migreringsværktøjet, er det bedre at bruge et par ekstra minutter på at verificere resultatet manuelt end at antage, at alt gik som det skulle.
Trin 8: Byg en agent-arbejdsgang med flere roller
Agent-tilstanden er der, hvor Continue for alvor adskiller sig fra simpel autocomplete, og den kan for øvrigt kombineres med en selvhostet MCP-server, hvis du vil give agenten adgang til flere værktøjer end dem, der følger med som standard. I stedet for at foreslå én kodelinje ad gangen, kan agenten planlægge en hel opgave, oprette filer, køre terminalkommandoer, læse fejlmeddelelser og rette dem selv. Skriv “Agent” øverst i chatpanelet for at skifte tilstand, og beskriv opgaven i almindeligt sprog.
Et eksempel på en instruks kunne være: “Opret en Express-server med en GET-rute på /status, der returnerer JSON med serverens oppetid, og skriv en tilhørende test.” Agenten opretter herefter selv de nødvendige filer, installerer afhængigheder via terminalen, og kører testen for at bekræfte, at koden virker, før den rapporterer tilbage til dig.
Trin 9: Byg et komplet mini-projekt fra bunden
Lad os afprøve hele opsætningen på et konkret, lille projekt: en Express-server med en helbredscheck-rute, som agenten bygger og tester selv. Opret en tom mappe, åbn den i VS Code, og skriv følgende i Continue-panelets agent-tilstand.
Opret et Node.js-projekt med Express.
Tilføj en rute GET /status der returnerer
{ "status": "ok", "uptime": antal_sekunder }.
Skriv en Jest-test der verificerer at ruten
returnerer status 200 og feltet "status" er "ok".
Kør testen bagefter og vis mig resultatet.
Agenten opretter typisk package.json, installerer express og jest via npm, skriver server.js og en tilhørende status.test.js, og kører til sidst testkommandoen selv. Et forventet output i terminalen ser nogenlunde sådan ud.
PASS ./status.test.js
GET /status
✓ returnerer status 200 og status:"ok" (24 ms)
Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
Time: 1.842 s
Får du et andet resultat, beder du blot agenten rette fejlen ved at indsætte fejlbeskeden direkte i chatten. Fordi agenten selv har adgang til terminalen, kan den ofte diagnosticere og løse problemet uden at du skal kopiere stack traces manuelt frem og tilbage. Hele denne arbejdsgang foregår lokalt på din maskine bortset fra selve API-kaldet til sprogmodellen, så den er upåvirket af, at Continues eget Hub er lukket ned.
Vil du udvide eksemplet, kan du bede agenten lægge en ekstra rute til ovenpå, for eksempel en GET-rute på /version, der læser versionsnummeret fra package.json og returnerer det som JSON. Det er en god test af, om agenten forstår konteksten fra det, den allerede har bygget, i stedet for at starte helt forfra hver gang. Bemærk også, at agenten typisk spørger om lov, før den installerer nye npm-pakker eller sletter filer, medmindre du eksplicit har slået automatisk godkendelse til i indstillingerne. Den ekstra sikkerhedsknap er værd at beholde slået til, netop fordi der ikke længere er et team, der kan rette op på uventet adfærd, hvis noget går galt.
Trin 10: Del konfiguration med teamet uden Continue Hub
Før lukningen kunne teams dele modelvalg og regler centralt gennem Continue Hub. Den tjeneste er væk, og al skylagret data, herunder delte prompts og teamindstillinger, blev slettet efter eksportfristen den 15. juli 2026. Har du data liggende der, du ikke nåede at eksportere, er den desværre tabt. Fremadrettet er den mest robuste erstatning helt enkel: læg config.yaml i selve projektets Git-repo, i stedet for i en central tjeneste udenfor din kontrol.
git add .continue/config.yaml
git commit -m "Del Continue-konfiguration med teamet"
git push
Husk at holde API-nøgler ude af selve filen, når du vælger denne løsning, da alt i et Git-repo som udgangspunkt er synligt for alle med adgang til repoet. Brug i stedet miljøvariabler eller en hemmelighedshåndtering, dit team allerede har, og lad kun modelnavne, roller og regler ligge i den delte fil.
Et alternativ, hvis I allerede bruger en delt mappe i noget som Notion, Confluence eller et internt wiki, er blot at lægge config.yaml der som en vedhæftet fil, som nye kolleger downloader og placerer i deres egen .continue-mappe ved opstart. Det er ikke nær så elegant som den tidligere Hub-synkronisering, men det virker uden afhængighed af nogen tredjepartstjeneste, og det er netop den egenskab, der tæller mest nu, hvor der ikke er noget officielt team til at holde en cloud-løsning kørende.
Trin 11: Sæt regler op, så agenten følger jeres kodestandard
Continue understøtter regelfiler, der fortæller agenten, hvordan den skal skrive kode i netop dit projekt, for eksempel hvilken teststrategi der forventes, eller om semikolon skal med i JavaScript-kode. Opret en fil kaldet .continue/rules/kodestandard.md i projektets rod og beskriv jeres konventioner i almindelig tekst. Agenten læser filen automatisk, hver gang den arbejder i det pågældende repo, og du undgår dermed at skulle gentage de samme instrukser i hver eneste chatbesked. Fordi reglerne ligger som almindelige tekstfiler i dit eget repo, forsvinder de heller ikke, selvom Continue som firma er lukket.
Trin 12: Ryd op i telemetri, autentificering og forældede indstillinger
Som en del af 2.0.0-udgivelsen fjernede Continue-teamet den anonyme telemetri, der tidligere blev indsamlet som standard, samt de indbyggede autentificeringsfunktioner, der hang sammen med den nu lukkede Hub-tjeneste, og en gammel “Generate Rule”-funktion. Opgraderer du fra en ældre version, bør du kigge indstillingerne igennem én gang efter opdateringen for at fjerne referencer til Hub-login og andre funktioner, der ikke findes længere. Det tager typisk under fem minutter og forhindrer forvirrende fejlmeddelelser senere, hvor Continue forsøger at kontakte en server, der ikke svarer mere.
Hvad koster Continue.dev reelt i dag
Selve værktøjet er og forbliver gratis, uanset om du bruger VS Code, JetBrains eller CLI’en, og det ændrer opkøbet ikke på, fordi Apache 2.0-licensen ikke kan trækkes tilbage. De betalte Hub-abonnementer, som tidligere lå på niveauer som Starter til 3 dollar per million tokens og Team til 20 dollar per bruger om måneden, findes derimod ikke længere, fordi hele den hostede platform blev lukket sammen med resten af Hub-tjenesten efter eksportfristen i juli.
| Post | Status i dag | Bemærkning |
|---|---|---|
| VS Code-udvidelse | Gratis, stadig tilgængelig | Apache 2.0-licens, ingen udløbsdato på selve softwaren |
| JetBrains-plugin | Gratis, stadig tilgængelig | Mindre prioriteret end CLI’en ifølge teamets egen anbefaling |
| CLI (“cn”) | Gratis, stadig tilgængelig via npm | Anbefales som det mest fremtidssikrede spor |
| Continue Hub (Starter/Team/Company) | Lukket permanent efter 15. juli 2026 | Al skylagret data er slettet, ingen ny tilmelding mulig |
| Model-forbrug (Claude, GPT, Gemini m.fl.) | Betales direkte til udbyderen | Uændret af opkøbet, du betaler kun for det, du selv bruger |
Kører du udelukkende lokale modeller via Ollama, kan den samlede regning i praksis lande på nul kroner, bortset fra din egen strømregning og hardwareinvestering. Det er samtidig den opsætning, der er mindst sårbar over for, at endnu en ekstern afhængighed forsvinder uden varsel.
6 almindelige faldgruber, når du sætter et lukket værktøj op
De fleste af de her fejl minder om det, du ville støde på med et hvilket som helst udviklerværktøj, men et par af dem er specifikke for netop den situation, Continue befinder sig i lige nu: gratis og funktionsdygtigt, men uden nogen til at rette op på det, hvis noget bryder sammen. Gennemgå listen, før du bygger en fast daglig arbejdsgang omkring værktøjet, så du ikke opdager problemerne midt i en deadline.
- At tro Hub-abonnementet stadig findes. Nogle ældre artikler og videoer omtaler stadig Starter- og Team-planerne, som om de kan tilmeldes i dag. De er lukket permanent, og forsøg på at logge ind fejler.
- API-nøgler direkte i config.yaml. Det virker, men hvis du deler filen eller committer den til Git ved en fejl, ligger nøglen frit fremme. Brug i stedet miljøvariabler, hvor det er muligt.
- Glemte roller. Tilføjer du en ny model uden at angive “roles”, falder den tilbage til standardsættet chat, edit, apply og summarize, hvilket kan overraske dig, hvis du kun ville have den til autocomplete.
- For store lokale modeller på for lidt hukommelse. En 32 milliarder-parameter model på en bærbar med 16 GB RAM giver svartider på flere minutter, ikke sekunder. Match modelstørrelsen til din faktiske hardware.
- Forveksling af config.json og config.yaml. Har du begge filer liggende efter en ufuldstændig migrering, kan Continue læse den forkerte, og dine ændringer ser ud til at “forsvinde”. Slet den gamle config.json, når migreringen er bekræftet.
- At regne med kommende opdateringer, der aldrig kommer. Rammer du en fejl, som skyldes en ændring hos en AI-udbyder, kommer der ingen officiel rettelse. Løsningen ligger enten i din egen konfiguration, i et community-fork, eller i at skifte model-udbyder.
Fejlfinding: 8 problemer og hvordan du løser dem
| Problem | Sandsynlig årsag | Løsning |
|---|---|---|
| Continue-panelet åbner ikke | Udvidelsen er ikke aktiveret efter installation | Genstart VS Code helt og tjek under Extensions at den er “Enabled” |
| “Invalid API key” i chatten | Nøglen er forkert indsat eller mangler i config.yaml | Tjek for mellemrum eller anførselstegn ved en fejl, og bekræft nøglen direkte hos udbyderen |
| Kan ikke logge ind på Continue Hub | Hub-tjenesten er permanent lukket efter 15. juli 2026 | Brug lokal config.yaml og del den via Git i stedet for Hub |
| Autocomplete kommer slet ikke | Ingen model har fået rollen “autocomplete” | Tilføj autocomplete til roles-listen på mindst én model i config.yaml |
| Agenten “hænger” uden svar | Modellen venter på en terminalkommando, der kræver godkendelse | Tjek chatvinduet for en ventende godkendelsesknap og klik godkend eller afvis |
| Ollama-model svarer ikke | Ollama-serveren kører ikke i baggrunden | Start Ollama-appen eller kør “ollama serve” i en separat terminal |
| config.yaml ignoreres helt | En gammel config.json ligger stadig i samme mappe og bliver læst først | Kør migreringskommandoen igen eller slet config.json manuelt |
| “cn” kommandoen findes ikke i terminalen | npm’s globale bin-mappe er ikke i PATH | Kør “npm config get prefix” og tilføj den viste sti til din PATH-variabel |
Avancerede tips til daglig brug
Når grundopsætningen sidder fast, er der en række mindre justeringer, der gør stor forskel i det daglige arbejde. For det første kan du binde forskellige tastaturgenveje til chat, edit og agent, så du slipper for at klikke dig frem hver gang. For det andet er det værd at eksperimentere med at sætte en billig, hurtig model på autocomplete-rollen og gemme den dyre model til chat og agent, da autocomplete kaldes langt oftere og ellers kan blive en overraskende post på regningen.
Et andet tip er at bruge headless-tilstanden i CLI’en (flaget -p) til at lade “cn” køre som en del af et byggejob, for eksempel til automatisk at generere en changelog-tekst ud fra en commit-historik, uden at nogen skal sidde og godkende hvert trin manuelt. Fordi projektet er open source og frosset, kan du desuden selv forke repoet på GitHub, hvis du på et tidspunkt har brug for en rettelse, teamet selv ikke længere leverer. README’en opfordrer ligefrem til det med formuleringen om, at kodebasen skal “fortsætte med at tjene som et fundament for andre”. Endelig kan du kombinere flere regelfiler i .continue/rules, en pr. delsystem, hvis dit projekt spænder over flere sprog eller rammeværker, så agenten automatisk følger de rigtige konventioner afhængigt af, hvilken mappe den arbejder i.
Sådan henter og bygger du Continue fra kildekoden, hvis du får brug for det
Fordi repoet er read-only, kan du ikke sende ændringer tilbage til det officielle projekt, men du kan sagtens klone det ned og bygge din egen version, hvis du støder på en fejl, du selv vil rette, eller hvis du bare vil forstå, hvordan agenten fungerer under motorhjelmen. Det kræver Node.js og en almindelig git-installation, som du allerede har fra forudsætningerne.
git clone https://github.com/continuedev/continue.git
cd continue
npm install
Projektet er opdelt i tre undermapper under extensions, én for VS Code, én for CLI’en og én for JetBrains-pluginet, så du kan navigere direkte til den del, du er interesseret i, uden at skulle forstå hele kodebasen på én gang. Vil du blot rette en enkelt adfærd, for eksempel hvordan en bestemt fejlmeddelelse formuleres, er det oftest hurtigere at lede efter den konkrete tekststreng i koden end at læse hele arkitekturen igennem fra ende til anden.
Har du rettet noget, du tror andre også kan få gavn af, er den mest nyttige handling at offentliggøre din egen fork på GitHub under samme Apache 2.0-licens, fremfor at holde rettelsen for dig selv. Flere community-drevne forks er allerede begyndt at dukke op i takt med, at flere brugere støder på de samme småfejl, og det er præcis den slags videreførelse, README-filen selv opfordrer til, når den skriver, at kodebasen skal fortsætte som et fundament for andre.
Continue.dev sammenlignet med aktivt vedligeholdte alternativer
Der findes efterhånden mange værktøjer i samme kategori, og valget afhænger ofte af, hvor meget kontrol du vil have over modelvalget, kontra hvor vigtigt det er, at nogen stadig retter fejl og lukker sikkerhedshuller om et år. Continue skiller sig fortsat ud ved at være gratis, open source og fuldstændig model-agnostisk, men det er nu det eneste af de store navne i kategorien, der reelt er frosset.
| Egenskab | Continue.dev (i dag) | Aktivt vedligeholdt alternativ |
|---|---|---|
| Grundpris | Gratis, open source | Ofte et fast månedligt abonnement |
| Fremtidige opdateringer | Ingen, repoet er read-only | Løbende nye funktioner og rettelser |
| Sikkerhedsrettelser | Ingen planlagte | Typisk patches inden for dage til uger |
| Modelvalg | Frit valg mellem Claude, GPT, Gemini eller lokale modeller | Varierer, ofte mere låst til én model-familie |
| Kørsel lokalt uden internet | Ja, via Ollama | Sjældent understøttet på samme niveau |
Det gør Continue til et fornuftigt valg til eksperimenter, personlige projekter og situationer, hvor du allerede har en API-aftale med for eksempel Anthropic eller OpenAI og bare vil have et gratis, fleksibelt lag ovenpå. Vil du hellere satse på et gratis alternativ, der stadig bliver aktivt udviklet, har vi tidligere gennemgået opsætningen af Aider, som løser en lignende opgave fra terminalen. Til produktionskritiske teams, der har brug for garanteret support om seks eller tolv måneder, peger vægtskålen efterhånden mod et aktivt vedligeholdt alternativ, uanset hvor godt Continue fungerer i dag.
Sikkerhed og datastyring, når projektet er frosset
Fordi Continue lader dig vælge udbyder selv, ligger ansvaret for databehandling hos dig som bruger, ikke hos et firma, der ikke længere eksisterer i samme form. Bruger du en cloud-model som Claude eller GPT, sendes de kodestykker, du markerer eller chatter om, til den pågældende udbyders servere, og du bør derfor læse udbyderens egne vilkår for databehandling, før du forbinder virksomhedskode til den. Det ændrer opkøbet ikke på, men det, der til gengæld er ændret, er, at der ikke længere er nogen hos Continue til at reagere, hvis der findes en sårbarhed i selve udvidelsen.
Et praktisk råd er at holde øje med sikkerhedsrådgivninger for Node.js-afhængighederne i Continues pakker, da det i praksis er dig selv, der skal opdatere dem manuelt eller via et community-fork, hvis en kritisk sårbarhed dukker op i en underliggende biblioteksversion. Vil du undgå den diskussion helt, er en lokal model via Ollama den mest robuste løsning, fordi ingen kode forlader din maskine på noget tidspunkt, og fordi selve angrebsfladen dermed er markant mindre.
Det er også værd at sætte en fast påmindelse i kalenderen, for eksempel hvert kvartal, om at tjekke, om VS Code, JetBrains-IDE’en eller Node.js selv er opdateret til en version, der stadig er kompatibel med den frosne 2.0.0-udgave. Skulle der opstå en konflikt, hvor en fremtidig editor-opdatering bryder kompatibiliteten med Continue, er der ingen officiel patch på vej, og du står i stedet med tre reelle muligheder: blive på en ældre editor-version, finde et community-fork, der har rettet problemet, eller migrere til et aktivt vedligeholdt værktøj. Ingen af de tre er katastrofale, men det er bedre at kende dem på forhånd end at blive overrasket midt i en travl uge.
Ofte stillede spørgsmål
Hvorfor lukkede Continue.dev som selvstændigt produkt?
Cursors moderselskab Anysphere overtog Continue-teamet i juni 2026 i en acqui-hire, hvor medarbejderne fulgte med over i Cursor, mens Continue som selvstændigt produkt blev lukket ned. Det skete samme uge, som SpaceX annoncerede en aftale om at overtage Anysphere for 60 milliarder dollar.
Er Continue.dev stadig gratis at bruge?
Ja. VS Code-udvidelsen, JetBrains-pluginet og CLI’en er Apache 2.0-licenseret og forbliver gratis at hente og køre, uanset om firmaet bag stadig eksisterer. De tidligere betalte Hub-abonnementer er derimod lukket permanent.
Kan jeg stadig dele min konfiguration med kolleger?
Ja, men ikke længere via Continue Hub. Læg i stedet config.yaml i projektets eget Git-repo uden API-nøgler i selve filen, så teamet kan hente samme opsætning ved at klone repoet.
Kan jeg bruge Continue uden internetadgang?
Ja, hvis du forbinder Continue til en lokal model kørende via Ollama på din egen maskine. Så længe modellen allerede er hentet ned, kan chat, edit og autocomplete fungere helt uden internetforbindelse.
Skal jeg bruge config.json eller config.yaml?
Brug config.yaml. Fra version 2.0.0 er config.json markeret som forældet, og alle nye installationer bør bruge YAML-formatet med eksplicitte modeldefinitioner fra starten.
Får jeg sikkerhedsopdateringer, hvis der findes en sårbarhed?
Nej, ikke fra Continue-teamet selv, da GitHub-repoet er sat til read-only. Opdager du en sårbarhed, må du enten rette den selv i et fork, vente på at et community-fork gør det, eller skifte til et aktivt vedligeholdt alternativ.
Er Continue.dev et fornuftigt valg til et nyt, langsigtet projekt i 2026?
Til eksperimenter, personlige værktøjer og situationer, hvor du selv kan følge op på fremtidige API-ændringer, er det stadig et solidt og gratis valg. Til et produktionskritisk system, hvor du har brug for garanteret support om et år, bør du sammenligne med et aktivt vedligeholdt alternativ, før du bygger en hel arbejdsgang omkring det.
Virker Continue med private, selvhostede kodemodeller ud over Ollama?
Ja. Continue understøtter selvhostede modeller generelt, ikke kun Ollama, ved at du angiver provider og eventuelle requestOptions med adgangsnøgler eller certifikater direkte i config.yaml. Det er dokumenteret i den officielle guide til selvhosting på docs.continue.dev, som fortsat er tilgængelig, selvom den ikke længere opdateres aktivt.




