Przejdź do głównej zawartości

Windows (WSL)

Uruchamiaj opencode na Windows z WSL dla najlepszych efektow.

Chociaz opencode moze dzialac bezposrednio na Windows, dla najlepszych rezultatow zalecamy Windows Subsystem for Linux (WSL). WSL zapewnia srodowisko Linuksa, ktore bardzo dobrze wspolpracuje z funkcjami opencode.


Konfiguracja

  1. Zainstaluj WSL

    Jesli jeszcze tego nie zrobiles, zainstaluj WSL wedlug oficjalnego przewodnika Microsoft.

  2. Zainstaluj opencode w WSL

    Po skonfigurowaniu WSL otworz terminal WSL i zainstaluj opencode jedna z metod instalacji.

    Okno terminala
    curl -fsSL https://opencode.ai/install | bash
  3. Korzystaj z opencode przez WSL

    Przejdz do katalogu projektu (pliki Windows sa dostepne przez /mnt/c/, /mnt/d/ itd.) i uruchom opencode.

    Okno terminala
    cd /mnt/c/Users/YourName/project
    opencode

Aplikacja desktopowa + serwer WSL

Jesli wolisz aplikacje desktopowa opencode, ale chcesz uruchamiac serwer w WSL:

  1. Uruchom serwer w WSL z --hostname 0.0.0.0, aby zezwolic na polaczenia zewnetrzne:

    Okno terminala
    opencode serve --hostname 0.0.0.0 --port 4096
  2. Polacz aplikacje desktopowa z http://localhost:4096


Klient web + WSL

Dla najlepszej pracy w przegladarce na Windows:

  1. Uruchamiaj opencode web w terminalu WSL, a nie w PowerShell:

    Okno terminala
    opencode web --hostname 0.0.0.0
  2. Otworz w przegladarce Windows pod adresem http://localhost:<port> (opencode wypisze URL)

Uruchamianie opencode web z WSL zapewnia poprawny dostep do systemu plikow i integracje z terminalem, a nadal pozostaje dostepne z przegladarki Windows.


Dostep do plikow Windows

WSL moze uzyskac dostep do wszystkich plikow Windows przez katalog /mnt/:

  • Dysk C:/mnt/c/
  • Dysk D:/mnt/d/
  • I tak dalej…

Przyklad:

Okno terminala
cd /mnt/c/Users/YourName/Documents/project
opencode

Wskazowki

  • Uruchamiaj opencode w WSL dla projektow zapisanych na dyskach Windows - dostep do plikow jest bezproblemowy
  • Uzywaj rozszerzenia WSL dla VS Code razem z opencode, aby miec zintegrowany workflow
  • Konfiguracja opencode i sesje sa przechowywane w srodowisku WSL pod ~/.local/share/opencode/