Web
OpenCode kann als Webanwendung in Ihrem Browser ausgeführt werden und bietet das gleiche leistungsstarke KI-Coding-Erlebnis ohne Terminal.
Erste Schritte
Starten Sie die Web-Oberfläche:
opencode webDies startet einen lokalen Server auf 127.0.0.1 mit einem automatisch ausgewählten Port und öffnet die Anwendung in Ihrem Standardbrowser.
Sicherheitshinweis: Ohne gesetzte OPENCODE_SERVER_PASSWORD hat der Server keine Sicherheit. Dies ist für die lokale Nutzung akzeptabel, aber erforderlich, wenn Sie den Server im Netzwerk freigeben.
Konfigurationsoptionen
Port
Geben Sie einen benutzerdefinierten Port an:
opencode web --port 4096Hostname
An alle Netzwerkschnittstellen binden:
opencode web --hostname 0.0.0.0Standardmäßig bindet der Server an 127.0.0.1 (nur localhost). Verwenden Sie 0.0.0.0, um Netzwerkzugriff zu ermöglichen.
mDNS-Erkennung
Aktivieren Sie die lokale Netzwerkerkennung:
opencode web --mdnsDies setzt automatisch den Hostname auf 0.0.0.0 und bewirbt den Server als opencode.local in Ihrem lokalen Netzwerk.
CORS
Erlauben Sie zusätzliche Domains für Cross-Origin-Anfragen:
opencode web --cors https://example.comAuthentifizierung
Schützen Sie den Serverzugriff mit einem Passwort:
OPENCODE_SERVER_PASSWORD=secret opencode webDer Benutzername ist standardmäßig opencode, kann aber über OPENCODE_SERVER_USERNAME angepasst werden.
Web-Oberflächen-Funktionen
- Sitzungen: Aktive Sitzungen auf der Startseite anzeigen und verwalten
- Server-Status: Verbundene Server über die Option "Server anzeigen" aufrufen
Terminal-Verbindung
Verbinden Sie ein Terminal-TUI mit einem laufenden Webserver:
opencode web --port 4096
opencode attach http://localhost:4096Dies ermöglicht gleichzeitigen Zugriff von Browser und Terminal.
Konfigurationsdatei
Konfigurieren Sie Servereinstellungen in opencode.json:
{
"server": {
"port": 4096,
"hostname": "0.0.0.0",
"mdns": true,
"cors": ["https://example.com"]
}
}Kommandozeilen-Flags überschreiben die Konfigurationsdatei-Einstellungen.