blob: c8cc9d413fb8bbbad9b1eb01c71d464d054c3a1b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
---
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.

## Komme i gang
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.
---
## Konfigurasjon
Du kan konfigurere webserveren ved å bruke kommandolinjeflagg eller i [konfigurasjonsfilen](/docs/config).
### Port
Som standard velger OpenCode en tilgjengelig port. Du kan spesifisere en port:
```bash
opencode web --port 4096
```
### Vertsnavn
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
```
---
### Autentisering
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`.
---
## Bruke webgrensesnittet
Når den 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 på "Se servere" for å se tilkoblede servere og deres status.

---
## Koble til en terminal
Du kan koble en terminal TUI til en kjørende webserver:
```bash
# Start the web server
opencode web --port 4096
# In another terminal, attach the TUI
opencode attach http://localhost:4096
```
Dette 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:
```json
{
"server": {
"port": 4096,
"hostname": "0.0.0.0",
"mdns": true,
"cors": ["https://example.com"]
}
}
```
Kommandolinjeflagg har forrang over konfigurasjonsfilinnstillinger.
|