Buckets:
| --- | |
| title: Windows (WSL) | |
| description: Uruchamiaj opencode na Windows z WSL dla najlepszych efektow. | |
| --- | |
| import { Steps } from "@astrojs/starlight/components" | |
| Chociaz opencode moze dzialac bezposrednio na Windows, dla najlepszych rezultatow zalecamy [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install). WSL zapewnia srodowisko Linuksa, ktore bardzo dobrze wspolpracuje z funkcjami opencode. | |
| WSL?] | |
| WSL oferuje lepsza wydajnosc systemu plikow, pelna obsluge terminala i zgodnosc z narzedziami developerskimi, na ktorych opiera sie opencode. | |
| --- | |
| ## Konfiguracja | |
| <Steps> | |
| 1. **Zainstaluj WSL** | |
| Jesli jeszcze tego nie zrobiles, [zainstaluj WSL](https://learn.microsoft.com/en-us/windows/wsl/install) wedlug oficjalnego przewodnika Microsoft. | |
| 2. **Zainstaluj opencode w WSL** | |
| Po skonfigurowaniu WSL otworz terminal WSL i zainstaluj opencode jedna z [metod instalacji](/docs/). | |
| ```bash | |
| 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. | |
| ```bash | |
| cd /mnt/c/Users/YourName/project | |
| opencode | |
| ``` | |
| </Steps> | |
| --- | |
| ## 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: | |
| ```bash | |
| opencode serve --hostname 0.0.0.0 --port 4096 | |
| ``` | |
| 2. **Polacz aplikacje desktopowa** z `http://localhost:4096` | |
| Jesli `localhost` nie dziala w Twojej konfiguracji, polacz sie przez adres IP WSL (w WSL: `hostname -I`) i uzyj `http://<wsl-ip>:4096`. | |
| Przy uzyciu `--hostname 0.0.0.0` ustaw `OPENCODE_SERVER_PASSWORD`, aby zabezpieczyc serwer. | |
| ```bash | |
| OPENCODE_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0 | |
| ``` | |
| --- | |
| ## Klient web + WSL | |
| Dla najlepszej pracy w przegladarce na Windows: | |
| 1. **Uruchamiaj `opencode web` w terminalu WSL**, a nie w PowerShell: | |
| ```bash | |
| 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: | |
| ```bash | |
| cd /mnt/c/Users/YourName/Documents/project | |
| opencode | |
| ``` | |
| Aby uzyskac najplynniejsza prace, rozwaz sklonowanie/skopiowanie repozytorium do systemu plikow WSL (np. do `~/code/`) i uruchamianie tam opencode. | |
| --- | |
| ## Wskazowki | |
| - Uruchamiaj opencode w WSL dla projektow zapisanych na dyskach Windows - dostep do plikow jest bezproblemowy | |
| - Uzywaj [rozszerzenia WSL dla VS Code](https://code.visualstudio.com/docs/remote/wsl) razem z opencode, aby miec zintegrowany workflow | |
| - Konfiguracja opencode i sesje sa przechowywane w srodowisku WSL pod `~/.local/share/opencode/` | |
Xet Storage Details
- Size:
- 3.17 kB
- Xet hash:
- bd821b41297b19379fd8d2068f1bf570cb7e1e36b7176fc44cb44d13d6a254de
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.