ウェブ
ブラウザで OpenCode を使用する。
OpenCode はブラウザーで Web アプリケーションとして実行でき、terminal を必要とせずに同じ強力な AI コーディング エクスペリエンスを提供します。

はじめる
以下を実行して Web インターフェースを開始します。
opencode webこれにより、利用可能なランダムなポートを使用して 127.0.0.1 でローカル サーバーが起動され、デフォルトのブラウザで OpenCode が自動的に開きます。
構成
コマンド ライン フラグを使用するか、config file.config ファイル] で Web サーバーを設定できます。
ポート
デフォルトでは、OpenCode は使用可能なポートを選択します。ポートを指定できます。
opencode web --port 4096ホスト名
デフォルトでは、サーバーは 127.0.0.1 (localhost のみ) にバインドされます。ネットワーク上で OpenCode にアクセスできるようにするには:
opencode web --hostname 0.0.0.00.0.0.0 を使用すると、OpenCode はローカル アドレスとネットワーク アドレスの両方を表示します。
Local access: http://localhost:4096 Network access: http://192.168.1.100:4096mDNS ディスカバリー
mDNS を有効にして、ローカル ネットワーク上でサーバーを検出できるようにします。
opencode web --mdnsこれにより、ホスト名が自動的に 0.0.0.0 に設定され、サーバーが opencode.local としてアドバタイズされます。
mDNS ドメイン名をカスタマイズして、同じネットワーク上で複数のインスタンスを実行できます。
opencode web --mdns --mdns-domain myproject.localコルス
CORS の追加ドメインを許可するには (カスタム フロントエンドに便利):
opencode web --cors https://example.com認証
アクセスを保護するには、OPENCODE_SERVER_PASSWORD 環境変数を使用してパスワードを設定します。
OPENCODE_SERVER_PASSWORD=secret opencode webユーザー名のデフォルトは opencode ですが、OPENCODE_SERVER_USERNAME で変更できます。
Web インターフェースの使用
開始すると、Web インターフェイスから OpenCode セッションにアクセスできるようになります。
セッション
ホームページからセッションを表示および管理します。アクティブなセッションを確認したり、新しいセッションを開始したりできます。

サーバーステータス
「サーバーを表示」をクリックすると、接続されているサーバーとそのステータスが表示されます。
を参照
terminal の接続
実行中の Web サーバーにterminal TUI を接続できます。
# Start the web serveropencode web --port 4096
# In another terminal, attach the TUIopencode attach http://localhost:4096これにより、Web インターフェイスとterminal の両方を同時に使用し、同じセッションと状態を共有できるようになります。
設定ファイル
opencode.json 構成ファイルでサーバー設定を構成することもできます。
{ "server": { "port": 4096, "hostname": "0.0.0.0", "mdns": true, "cors": ["https://example.com"] }}コマンド ライン フラグは、構成ファイルの設定よりも優先されます。