Buckets:
| --- | |
| title: Web | |
| description: Korišćenje OpenCode u vašem pretraživaču. | |
| --- | |
| OpenCode može raditi kao web aplikacija u vašem pretraživaču, pružajući isto moćno iskustvo AI kodiranja bez potrebe za terminalom. | |
|  | |
| ## Početak rada | |
| Pokrenite web interfejs tako što ćete pokrenuti: | |
| ```bash | |
| opencode web | |
| ``` | |
| Ovo pokreće lokalni server na `127.0.0.1` sa nasumičnim dostupnim portom i automatski otvara OpenCode u vašem podrazumevanom pretraživaču. | |
| Ako `OPENCODE_SERVER_PASSWORD` nije postavljen, server će biti nezaštićen. Ovo je u redu za lokalnu upotrebu, ali bi trebalo biti postavljeno za pristup mreži. | |
| korisnici] | |
| Za najbolje iskustvo, pokrenite `opencode web` iz [WSL](/docs/windows-wsl) umjesto PowerShell-a. Ovo osigurava pravilan pristup sistemu datoteka i integraciju terminala. | |
| --- | |
| ## Konfiguracija | |
| Možete konfigurirati web server koristeći oznake komandne linije ili u vašoj [config file](/docs/config). | |
| ### Port | |
| OpenCode podrazumevano bira dostupni port. Možete odrediti port: | |
| ```bash | |
| opencode web --port 4096 | |
| ``` | |
| ### Ime hosta | |
| Podrazumevano, server se vezuje za `127.0.0.1` (samo lokalni host). Da biste OpenCode učinili dostupnim na vašoj mreži: | |
| ```bash | |
| opencode web --hostname 0.0.0.0 | |
| ``` | |
| Kada koristite `0.0.0.0`, OpenCode će prikazati i lokalne i mrežne adrese: | |
| ``` | |
| Local access: http://localhost:4096 | |
| Network access: http://192.168.1.100:4096 | |
| ``` | |
| ### mDNS Otkrivanje | |
| Omogućite mDNS kako bi vaš server bio vidljiv na lokalnoj mreži: | |
| ```bash | |
| opencode web --mdns | |
| ``` | |
| Ovo automatski postavlja ime hosta na `0.0.0.0` i oglašava server kao `opencode.local`. | |
| Možete prilagoditi ime mDNS domene za pokretanje više instanci na istoj mreži: | |
| ```bash | |
| opencode web --mdns --mdns-domain myproject.local | |
| ``` | |
| ### CORS | |
| Da biste omogućili dodatne domene za CORS (korisno za prilagođene frontendove): | |
| ```bash | |
| opencode web --cors https://example.com | |
| ``` | |
| ### Autentifikacija | |
| Da biste zaštitili pristup, postavite lozinku koristeći varijablu okruženja `OPENCODE_SERVER_PASSWORD`: | |
| ```bash | |
| OPENCODE_SERVER_PASSWORD=secret opencode web | |
| ``` | |
| Korisničko ime podrazumevano je `opencode`, ali se može promeniti sa `OPENCODE_SERVER_USERNAME`. | |
| --- | |
| ## Korištenje web sučelja | |
| Jednom pokrenut, web sučelje pruža pristup vašim OpenCode sesijama. | |
| ### Sesije | |
| Pregledajte i upravljajte svojim sesijama sa početne stranice. Možete vidjeti aktivne sesije i započeti nove. | |
|  | |
| ### Status servera | |
| Kliknite "Pogledajte servere" da vidite povezane servere i njihov status. | |
|  | |
| --- | |
| ## Povezivanje terminala | |
| Možete priključiti TUI terminala na aktivni web server: | |
| ```bash | |
| # Start the web server | |
| opencode web --port 4096 | |
| # In another terminal, attach the TUI | |
| opencode attach http://localhost:4096 | |
| ``` | |
| Ovo vam omogućava da istovremeno koristite i web sučelje i terminal, dijeleći iste sesije i stanje. | |
| --- | |
| ## Konfiguracioni fajl | |
| Također možete konfigurirati postavke servera u svom `opencode.json` konfiguracijskom fajlu: | |
| ```json | |
| { | |
| "server": { | |
| "port": 4096, | |
| "hostname": "0.0.0.0", | |
| "mdns": true, | |
| "cors": ["https://example.com"] | |
| } | |
| } | |
| ``` | |
| Oznake komandne linije imaju prednost nad postavkama konfiguracione datoteke. | |
Xet Storage Details
- Size:
- 3.49 kB
- Xet hash:
- 9ef26f0fb0603cb7e1cdb5b9b9b081ad308df2c42cde70d73e61cd2c9af85021
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.