Web
OpenCode im Browser verwenden.
OpenCode kann als Webanwendung in Ihrem Browser ausgeführt werden und bietet dieselbe leistungsstarke KI-Coding-Erfahrung, ohne dass ein Terminal benötigt wird.

Erste Schritte
Starten Sie die Weboberfläche, indem Sie Folgendes ausführen:
opencode webDies startet einen lokalen Server auf 127.0.0.1 mit einem zufällig verfügbaren Port und öffnet OpenCode automatisch in Ihrem Standardbrowser.
Achtung: Wenn
OPENCODE_SERVER_PASSWORDnicht gesetzt ist, ist der Server ungesichert. Dies ist für die lokale Nutzung in Ordnung, sollte aber für den Netzwerkzugriff gesetzt werden.
Tipp: Für die beste Erfahrung führen Sie
opencode webaus WSL statt aus PowerShell aus. Dies gewährleistet einen ordnungsgemäßen Dateisystemzugriff und eine Terminal-Integration.
Konfiguration
Sie können den Webserver über Befehlszeilen-Flags oder in Ihrer Konfigurationsdatei konfigurieren.
Port
Standardmäßig wählt OpenCode einen verfügbaren Port. Sie können einen Port angeben:
opencode web --port 4096Hostname
Standardmäßig bindet sich der Server an 127.0.0.1 (nur localhost). Um OpenCode in Ihrem Netzwerk zugänglich zu machen:
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:4096mDNS-Erkennung
Aktivieren Sie mDNS, um Ihren Server im lokalen Netzwerk auffindbar zu machen:
opencode web --mdnsDies setzt den Hostnamen automatisch auf 0.0.0.0 und bewirbt den Server als opencode.local.
Sie können den mDNS-Domainnamen anpassen, um mehrere Instanzen im selben Netzwerk auszuführen:
opencode web --mdns --mdns-domain myproject.localCORS
Um zusätzliche Domains für CORS zuzulassen (nützlich für benutzerdefinierte Frontends):
opencode web --cors https://example.comAuthentifizierung
Um den Zugriff zu schützen, setzen Sie ein Passwort über die Umgebungsvariable OPENCODE_SERVER_PASSWORD:
OPENCODE_SERVER_PASSWORD=secret opencode webDer Benutzername ist standardmäßig opencode, kann aber mit OPENCODE_SERVER_USERNAME geändert werden.
Verwendung der Weboberfläche
Nach dem Start bietet die Weboberfläche Zugriff auf Ihre OpenCode-Sitzungen.
Sitzungen
Zeigen Sie Ihre Sitzungen von der Startseite aus an und verwalten Sie sie. Sie können aktive Sitzungen sehen und neue starten.

Serverstatus
Klicken Sie auf "See Servers", um verbundene Server und ihren Status anzuzeigen.

Ein Terminal anhängen
Sie können ein Terminal-TUI an einen laufenden Webserver anhängen:
# 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.
Konfigurationsdatei
Sie können die Servereinstellungen auch in Ihrer opencode.json-Konfigurationsdatei konfigurieren:
{
"server": {
"port": 4096,
"hostname": "0.0.0.0",
"mdns": true,
"cors": ["https://example.com"]
}
}Befehlszeilen-Flags haben Vorrang vor den Einstellungen der Konfigurationsdatei.