Windows (WSL)
OpenCode laeuft zwar direkt unter Windows, die beste Erfahrung bekommst du aber mit Windows Subsystem for Linux (WSL). WSL bietet eine Linux-Umgebung, die mit den OpenCode-Features nahtlos funktioniert.
-
Install WSL
Falls noch nicht geschehen, installiere WSL mit der offiziellen Microsoft-Anleitung.
-
Install OpenCode in WSL
Wenn WSL eingerichtet ist, oeffne dein WSL-Terminal und installiere OpenCode mit einer der Installationsmethoden.
Terminalcurl -fsSL https://opencode.ai/install | bash -
OpenCode über WSL verwenden
Wechsle in dein Projektverzeichnis (Windows-Dateien erreichst du ueber
/mnt/c/,/mnt/d/usw.) und starte OpenCode.Terminalcd /mnt/c/Users/YourName/project opencode
Wenn du die OpenCode-Desktop-App nutzen willst, den Server aber in WSL betreiben moechtest:
-
Starte den Server in WSL mit
--hostname 0.0.0.0, damit externe Verbindungen moeglich sind:Terminalopencode serve --hostname 0.0.0.0 --port 4096 -
Verbinde die Desktop-App mit
http://localhost:4096
Fuer die beste Web-Erfahrung unter Windows:
-
Fuehre
opencode webim WSL-Terminal aus, nicht in PowerShell:Terminalopencode web --hostname 0.0.0.0 -
Rufe die URL im Windows-Browser auf unter
http://localhost:<port>(OpenCode zeigt die URL an)
Wenn du opencode web aus WSL startest, bleiben Dateizugriff und Terminal-Integration sauber.
Gleichzeitig ist die Weboberflaeche weiterhin im Windows-Browser erreichbar.
WSL kann ueber das Verzeichnis /mnt/ auf alle Windows-Dateien zugreifen:
- Laufwerk
C:->/mnt/c/ - Laufwerk
D:->/mnt/d/ - usw.
Beispiel:
cd /mnt/c/Users/YourName/Documents/project
opencode- Lass OpenCode in WSL laufen, auch wenn das Projekt auf einem Windows-Laufwerk liegt
- Nutze die WSL-Extension von VS Code fuer einen integrierten Workflow
- OpenCode-Konfiguration und Sitzungen liegen in WSL unter
~/.local/share/opencode/