Web
OpenCode kann als Webanwendung in Ihrem Browser ausgeführt werden und bietet das gleiche leistungsstarke KI-Codierungserlebnis, ohne dass ein Terminal erforderlich ist.

Starten Sie die Weboberfläche, indem Sie Folgendes ausführen:
opencode webDadurch wird ein lokaler Server auf 127.0.0.1 mit einem zufällig verfügbaren Port gestartet und OpenCode automatisch in Ihrem Standardbrowser geöffnet.
Sie können den Webserver mithilfe von Befehlszeilen-Flags oder in Ihrer Konfigurationsdatei konfigurieren.
Standardmäßig wählt OpenCode einen verfügbaren Port aus. Sie können einen Port angeben:
opencode web --port 4096Standardmäßig bindet der Server an 127.0.0.1 (nur localhost). So machen Sie OpenCode in Ihrem Netzwerk zugänglich:
opencode web --hostname 0.0.0.0Bei Verwendung von 0.0.0.0 zeigt OpenCode sowohl lokale als auch Netzwerkadressen an:
Local access: http://localhost:4096
Network access: http://192.168.1.100:4096Aktivieren Sie mDNS, um Ihren Server im lokalen Netzwerk erkennbar zu machen:
opencode web --mdnsDadurch wird der Hostname automatisch auf 0.0.0.0 gesetzt und der Server als opencode.local angekündigt.
Sie können den mDNS-Domänennamen anpassen, um mehrere Instanzen im selben Netzwerk auszuführen:
opencode web --mdns --mdns-domain myproject.localSo erlauben Sie zusätzliche Domänen für CORS (nützlich für benutzerdefinierte Frontends):
opencode web --cors https://example.comUm den Zugriff zu schützen, legen Sie mithilfe der Umgebungsvariablen OPENCODE_SERVER_PASSWORD ein Passwort fest:
OPENCODE_SERVER_PASSWORD=secret opencode webDer Benutzername ist standardmäßig opencode, kann aber mit OPENCODE_SERVER_USERNAME geändert werden.
Nach dem Start bietet die Weboberfläche Zugriff auf Ihre OpenCode-Sitzungen.
Zeigen Sie Ihre Sitzungen auf der Startseite an und verwalten Sie sie. Sie können aktive Sitzungen sehen und neue starten.

Klicken Sie auf „Server anzeigen“, um verbundene Server und deren Status anzuzeigen.

Sie können eine Terminal-TUI an einen laufenden Webserver anschließen:
# Start the web server
opencode web --port 4096
# In another terminal, attach the TUI
opencode attach http://localhost:4096Dadurch können Sie sowohl die Weboberfläche als auch das Terminal gleichzeitig verwenden und dieselben Sitzungen und denselben Status teilen.
Sie können Servereinstellungen auch in Ihrer opencode.json-Konfigurationsdatei konfigurieren:
{
"server": {
"port": 4096,
"hostname": "0.0.0.0",
"mdns": true,
"cors": ["https://example.com"]
}
}Befehlszeilenflags haben Vorrang vor Konfigurationsdateieinstellungen.