Web
Bruke OpenCode i nettleseren din.
OpenCode kan kjøres som en nettapplikasjon i nettleseren din, og gir den samme kraftige AI-kodingsopplevelsen uten at du trenger en terminal.

Komme i gang
Start nettgrensesnittet ved å kjøre:
opencode webDette starter en lokal server på 127.0.0.1 med en tilfeldig tilgjengelig port og åpner automatisk OpenCode i standard nettleser.
Konfigurasjon
Du kan konfigurere webserveren ved å bruke kommandolinjeflagg eller i konfigurasjonsfil.
Port
Som standard velger OpenCode en tilgjengelig port. Du kan spesifisere en port:
opencode web --port 4096Vertsnavn
Som standard binder serveren seg til 127.0.0.1 (kun lokal vert). Slik gjør du OpenCode tilgjengelig på nettverket ditt:
opencode web --hostname 0.0.0.0Når du bruker 0.0.0.0, vil OpenCode vise både lokale adresser og nettverksadresser:
Local access: http://localhost:4096 Network access: http://192.168.1.100:4096mDNS-oppdagelse
Aktiver mDNS for å gjøre serveren din synlig på det lokale nettverket:
opencode web --mdnsDette setter automatisk vertsnavnet til 0.0.0.0 og annonserer serveren som opencode.local.
Du kan tilpasse mDNS-domenenavnet til å kjøre flere forekomster på samme nettverk:
opencode web --mdns --mdns-domain myproject.localCORS
For å tillate flere domener for CORS (nyttig for egendefinerte grensesnitt):
opencode web --cors https://example.comAutentisering
For å beskytte tilgang, angi et passord ved hjelp av miljøvariabelen OPENCODE_SERVER_PASSWORD:
OPENCODE_SERVER_PASSWORD=secret opencode webBrukernavnet er standard til opencode, men kan endres med OPENCODE_SERVER_USERNAME.
Bruke webgrensesnittet
Når det er startet, gir nettgrensesnittet tilgang til dine OpenCode-økter.
Sesjoner
Se og administrer øktene dine fra hjemmesiden. Du kan se aktive økter og starte nye.

Serverstatus
Klikk “Se servere” for å se tilkoblede servere og deres status.

Koble til en terminal
Du kan koble en terminal TUI til en kjørende webserver:
# Start the web serveropencode web --port 4096
# In another terminal, attach the TUIopencode attach http://localhost:4096Dette lar deg bruke både nettgrensesnittet og terminalen samtidig, og deler samme økter og tilstand.
Konfigurasjonsfil
Du kan også konfigurere serverinnstillinger i opencode.json konfigurasjonsfilen:
{ "server": { "port": 4096, "hostname": "0.0.0.0", "mdns": true, "cors": ["https://example.com"] }}Kommandolinjeflagg har forrang over konfigurasjonsfilinnstillinger.