词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!

💡 一句话总结:OpenCode 支持无头服务器模式,可通过 Web 界面或远程终端访问。

opencode 时,实际上启动了两个组件:┌──────────────────────────────────────────────────────┐
│ OpenCode 服务器 │
│ ┌────────────────────────────────────────────────┐ │
│ │ HTTP API (OpenAPI 3.1) │ │
│ └────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────┘
▲ ▲ ▲
│ │ │
┌────┴────┐ ┌────┴────┐ ┌────┴────┐
│ TUI │ │ Web │ │ IDE │
└─────────┘ └─────────┘ └─────────┘| 命令 | 用途 | 界面 |
|---|---|---|
opencode | 日常使用 | TUI(自动启动本地服务器) |
opencode serve | 无头服务 | 无(纯 API 服务) |
opencode web | Web 访问 | 浏览器界面 |
| 参数 | 描述 | 默认值 |
|---|---|---|
--port | 监听端口 | 4096 |
--hostname | 监听主机名 | 127.0.0.1 |
--mdns | 启用 mDNS 服务发现 | false |
--cors | 允许的额外 CORS 来源 | [] |
来源: opencode/packages/opencode/src/cli/network.ts:4-26
opencode server listening on http://0.0.0.0:4096// opencode.json
{
"server": {
"port": 4096, // 监听端口
"hostname": "0.0.0.0", // 监听地址
"mdns": true, // 启用 mDNS
"cors": [ // CORS 白名单
"http://localhost:5173",
"https://my-app.example.com"
]
}
}来源: opencode/packages/opencode/src/config/config.ts:701-711
serve 命令相同:| 参数 | 描述 |
|---|---|
--port | 监听端口 |
--hostname | 监听主机名 |
--mdns | 启用 mDNS 发现 |
--cors | 允许的额外 CORS 来源 |