| --- |
| title: Web |
| description: 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. |
|
|
|  |
|
|
| |
|
|
| Start web-grensesnittet ved å kjøre: |
|
|
| ```bash |
| opencode web |
| ``` |
|
|
| Dette starter en lokal server på `127.0.0.1` med en tilfeldig tilgjengelig port og åpner automatisk OpenCode i standard nettleser. |
|
|
| --- |
| |
| |
|
|
| Du kan konfigurere webserveren ved å bruke kommandolinjeflagg eller i [konfigurasjonsfilen](/docs/config). |
|
|
| |
|
|
| Som standard velger OpenCode en tilgjengelig port. Du kan spesifisere en port: |
|
|
| ```bash |
| opencode web --port 4096 |
| ``` |
|
|
| |
|
|
| Som standard binder serveren seg til `127.0.0.1` (kun localhost). Slik gjør du OpenCode tilgjengelig på nettverket ditt: |
|
|
| ```bash |
| opencode web --hostname 0.0.0.0 |
| ``` |
|
|
| --- |
| |
| |
|
|
| For å beskytte tilgang, angi et passord ved hjelp av miljøvariabelen `OPENCODE_SERVER_PASSWORD`: |
|
|
| ```bash |
| OPENCODE_SERVER_PASSWORD=secret opencode web |
| ``` |
|
|
| Brukernavnet er satt til `opencode` som standard, men kan endres med `OPENCODE_SERVER_USERNAME`. |
|
|
| --- |
| |
| |
|
|
| Når den er startet, gir nettgrensesnittet tilgang til dine OpenCode-økter. |
|
|
| |
|
|
| Se og administrer øktene dine fra hjemmesiden. Du kan se aktive økter og starte nye. |
|
|
|  |
|
|
| |
|
|
| Klikk på "Se servere" for å se tilkoblede servere og deres status. |
|
|
|  |
|
|
| --- |
| |
| |
|
|
| Du kan koble en terminal TUI til en kjørende webserver: |
|
|
| ```bash |
| |
| opencode web --port 4096 |
|
|
| |
| opencode attach http://localhost:4096 |
| ``` |
|
|
| Dette lar deg bruke både nettgrensesnittet og terminalen samtidig, og deler samme økter og tilstand. |
|
|
| --- |
| |
| |
|
|
| Du kan også konfigurere serverinnstillinger i `opencode.json` konfigurasjonsfilen: |
|
|
| ```json |
| { |
| "server": { |
| "port": 4096, |
| "hostname": "0.0.0.0", |
| "mdns": true, |
| "cors": ["https://example.com"] |
| } |
| } |
| ``` |
|
|
| Kommandolinjeflagg har forrang over konfigurasjonsfilinnstillinger. |
|
|