OpenCode提供基于浏览器的Web界面,通过 opencode web 命令启动。
启动Web服务
# 默认启动
opencode web
# 指定端口
opencode web --port 4096
# 允许网络访问
opencode web --hostname 0.0.0.0
配置选项
| 选项 | 说明 | 默认值 |
|---|---|---|
--port | 服务器端口 | 自动选择 |
--hostname | 绑定地址 | 127.0.0.1 |
--mdns | 启用mDNS发现 | false |
--cors | 允许跨域请求 | false |
安全配置
设置服务器密码:
export OPENCODE_SERVER_PASSWORD="your-secure-password"
opencode web
安全警告
如果不设置
OPENCODE_SERVER_PASSWORD,服务器将无安全保护。在网络环境中使用时务必设置密码。
配置文件设置
{
"server": {
"port": 4096,
"hostname": "127.0.0.1",
"mdns": false,
"cors": ["https://example.com"]
}
}
同时使用TUI和Web
可以同时运行TUI和Web界面,共享会话和状态:
# 终端1:启动Web服务
opencode web
# 终端2:连接到同一会话
opencode attach
mDNS发现
启用mDNS后,服务会广播为 opencode.local:
opencode web --mdns
功能特性
- 会话管理仪表板
- 服务器状态监控
- 与TUI共享会话
- 响应式设计,支持移动设备
下一步
接下来了解OpenCode的IDE集成功能。