Fejlfinding
Almindelige problemer, og hvordan de løses.
For at fejlfinde problemer med OpenCode, start med at tjekke logfilerne og de lokale data, den gemmer på disken.
Logfiler
Logfiler skrives til:
- macOS/Linux:
~/.local/share/opencode/log/ - Windows: Tryk
WIN+Rog indsæt%USERPROFILE%\.local\share\opencode\log
Logfiler navngives med tidsstempler (f.eks. 2025-01-09T123456.log) og de sidste 10 logfiler beholdes.
Du kan angive logniveauet med kommandolinjeflaget --log-level for at få mere detaljeret fejlfindingsinformation. For eksempel opencode --log-level DEBUG.
Lagring
opencode gemmer sessionsdata og andre applikationsdata på disken på:
- macOS/Linux:
~/.local/share/opencode/ - Windows: Tryk
WIN+Rog indsæt%USERPROFILE%\.local\share\opencode
Denne mappe indeholder:
auth.json- Godkendelsesdata som API-nøgler, OAuth-tokenslog/- Applikationslogsproject/- Projektspecifikke data som sessions- og beskeddata- Hvis projektet er inden for et Git-repo, gemmes det i
./<project-slug>/storage/ - Hvis det ikke er et Git-repo, gemmes det i
./global/storage/
- Hvis projektet er inden for et Git-repo, gemmes det i
Desktop-app
OpenCode Desktop kører en lokal OpenCode-server (opencode-cli sidevognen) i baggrunden. De fleste problemer er forårsaget af et plugin, der fungerer dårligt, en ødelagt cache eller en dårlig serverindstilling.
Hurtige tjek
- Afslut og start appen på ny.
- Hvis appen viser en fejlskærm, klikker du på Start på ny og kopierer fejldetaljerne.
- Kun macOS:
OpenCode-menu -> Genindlæs webvisning (hjælper hvis UI er tom/frosset).
Deaktiver plugins
Hvis skrivebordsappen går ned ved opstart, hænger eller opfører sig mærkeligt, start med at deaktivere plugins.
Tjek den globale konfiguration
Åbn den globale konfigurationsfil og se efter en plugin-nøgle.
- macOS/Linux:
~/.config/opencode/opencode.jsonc(eller~/.config/opencode/opencode.json) - macOS/Linux (ældre installationer):
~/.local/share/opencode/opencode.jsonc - Windows: Tryk
WIN+Rog indsæt%USERPROFILE%\.config\opencode\opencode.jsonc
Hvis du har konfigureret plugins, deaktiver dem midlertidigt ved at fjerne nøglen eller sætte den til et tomt array:
{ "$schema": "https://opencode.ai/config.json", "plugin": [],}Tjek plugin-mapper
OpenCode kan også indlæse lokale plugins fra disken. Flyt disse midlertidigt væk (eller giv mappen nyt navn) og start skrivebordsappen på ny:
- Globale plugins
- macOS/Linux:
~/.config/opencode/plugins/ - Windows: Tryk
WIN+Rog indsæt%USERPROFILE%\.config\opencode\plugins
- macOS/Linux:
- Projektplugins (kun hvis du bruger konfiguration per projekt)
<your-project>/.opencode/plugins/
Hvis appen begynder at fungere igen, aktiverer du plugins én ad gangen for at finde ud af, hvilken som forårsager problemet.
Ryd cachen
Hvis deaktivering af plugins ikke hjælper (eller en plugin-installation sidder fast), tøm cachen så OpenCode kan genopbygge den.
- Afslut OpenCode Desktop helt.
- Slet cache-mappen:
- macOS: Finder ->
Cmd+Shift+G-> indsæt~/.cache/opencode - Linux: slet
~/.cache/opencode(eller kørrm -rf ~/.cache/opencode) - Windows: Tryk
WIN+Rog indsæt%USERPROFILE%\.cache\opencode
- Start OpenCode Desktop på ny.
Løs problemer med serverforbindelse
OpenCode Desktop kan enten starte sin egen lokale server (standard) eller forbinde til en server URL, du har konfigureret.
Hvis du ser en “Forbindelse mislykkedes”-dialogboks (eller appen kommer aldrig forbi splash-skærmen), se efter en brugerdefineret server URL.
Slet standardserveren for skrivebordet URL
Fra startskærmen klikker du på servernavnet (med statusprikken) for at åbne servervælgeren. I delen Standardserver klikker du på Slet.
Fjern server.port / server.hostname fra din konfiguration
Hvis opencode.json(c) indeholder en server-del, fjern den midlertidigt og start skrivebordsappen på ny.
Tjek miljøvariabler
Hvis du har OPENCODE_PORT sat i dit miljø, vil skrivebordsappen prøve at bruge den port for den lokale server.
- Deaktiver
OPENCODE_PORT(eller vælg en ledig port) og start på ny.
Linux: Wayland / X11-problemer
På Linux kan nogle Wayland-opsætninger forårsage tomme vinduer eller kompositorfejl.
- Hvis du er på Wayland og appen er tom/crasher, prøv at starte med
OC_ALLOW_WAYLAND=1. - Hvis det gør ting værre, fjern det og prøv at starte under en X11-session i stedet.
Windows: WebView2-runtime
På Windows kræver OpenCode Desktop Microsoft Edge WebView2 Runtime. Hvis appen åbnes i et tomt vindue eller ikke starter, installer/opdater WebView2 og prøv igen.
Windows: Generelle ydeevneproblemer
Hvis du oplever langsom ydeevne, problemer med filadgang eller terminalproblemer på Windows, kan du prøve at bruge WSL (Windows Subsystem for Linux). WSL giver et Linux-miljø som fungerer mere sømløst med funktionerne i OpenCode.
Meddelelser vises ikke
OpenCode Desktop viser kun systemvarsler når:
- varsler er aktiveret for OpenCode i dine OS-indstillinger, og
- appvinduet ikke er fokuseret.
Nulstil desktop-applagring (sidste udvej)
Hvis appen ikke starter og du ikke kan slette indstillingerne fra UI, nulstil skrivebordsappens gemte tilstand.
- Afslut OpenCode Desktop.
- Find og slet disse filer (de findes i OpenCode Desktop-appens datamappe):
opencode.settings.dat(skrivebordsstandardserver URL)opencode.global.datogopencode.workspace.*.dat(UI tilstand som nylige servere/projekter)
Sådan finder du mappen hurtigt:
- macOS: Finder ->
Cmd+Shift+G->~/Library/Application Support(søg derefter efter filnavnene ovenfor) - Linux: søg under
~/.local/shareefter filnavnene ovenfor - Windows: Tryk
WIN+R->%APPDATA%(søg derefter efter filnavnene ovenfor)
Få hjælp
Hvis du oplever problemer med OpenCode:
-
Rapporter problemer på GitHub
Den bedste måde at rapportere fejl eller bede om funktioner på er gennem vores GitHub-repo:
github.com/anomalyco/opencode/issues
Før du opretter et nyt issue, søg i eksisterende issues for at se om dit problem allerede er rapporteret.
-
Bliv en del af vores Discord
For hjælp i realtid og fællesskabsdiskussion, bliv en del af vores Discord-server:
Almindelige problemer
Her er nogle almindelige problemer og hvordan du kan løse dem.
OpenCode vil ikke starte
- Tjek logfilerne for fejlmeddelelser
- Prøv at køre med
--print-logsfor at se output i terminalen - Sørg for at du har den nyeste version med
opencode upgrade
Godkendelsesproblemer
- Prøv at godkende på ny med kommandoen
/connecti TUI - Tjek at dine API-nøgler er gyldige
- Sørg for at dit netværk tillader forbindelser til udbyderens API
Modellen er ikke tilgængelig
- Tjek at du har godkendt dig med udbyderen
- Kontroller at modelnavnet i konfigurationen er rigtigt
- Nogle modeller kan kræve specifik adgang eller abonnement
Hvis du støder på ProviderModelNotFoundError refererer du mest sandsynligt forkert
til en model et sted.
Modeller skal refereres sådan: <providerId>/<modelId>
Eksempler:
openai/gpt-4.1openrouter/google/gemini-2.5-flashopencode/kimi-k2
For at finde ud af hvilke modeller du har adgang til, kør opencode models
ProviderInitError
Hvis du støder på en ProviderInitError, har du sandsynligvis en ugyldig eller ødelagt konfiguration.
For at løse dette:
-
Kontroller først at din udbyder er rigtigt konfigureret ved at følge udbydervejledningen
-
Hvis problemet vedvarer, prøv at tømme den gemte konfiguration:
Terminal window rm -rf ~/.local/share/opencodePå Windows, tryk
WIN+Rog slet:%USERPROFILE%\.local\share\opencode -
Godkend på ny med din udbyder ved at bruge kommandoen
/connecti TUI.
AI_APICallError og udbyderpakkeproblemer
Hvis du støder på API-kaldsfejl, kan dette skyldes forældede udbyderpakker. opencode installerer dynamisk udbyderpakker (OpenAI, Anthropic, Google, etc.) efter behov og cacher dem lokalt.
For at løse problemer med udbyderpakke:
-
Tøm udbyderens pakkecache:
Terminal window rm -rf ~/.cache/opencodePå Windows, tryk
WIN+Rog slet:%USERPROFILE%\.cache\opencode -
Start opencode på ny for at installere de nyeste udbyderpakker på ny
Dette vil tvinge opencode til at downloade de nyeste versioner af udbyderpakkerne, som ofte løser kompatibilitetsproblemer med modelparametre og API-ændringer.
Kopier/indsæt virker ikke på Linux
Linux-brugere skal have et af følgende udklipsholderværktøjer installeret for at kopier/indsæt-funktionalitet skal fungere:
For X11-systemer:
apt install -y xclip# orapt install -y xselFor Wayland-systemer:
apt install -y wl-clipboardFor hovedløse miljøer:
apt install -y xvfb# and run:Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &export DISPLAY=:99.0opencode vil opdage om du bruger Wayland og foretrække wl-clipboard, ellers vil den prøve at finde udklipsholderværktøjer i rækkefølgen: xclip og xsel.