opencode的几种运行方式区别

2 阅读1分钟

opencode 的运行方式

attach

连接到一个已经运行的 OpenCode 后台服务器上

当你已经在别的地方启动了服务器(比如用 serve 或 web),想在另一个终端窗口里继续用它,或者远程电脑上启动了服务器,你本地用终端连上去。

web

启动带网页界面的服务器

serve

只提供 API 接口

脚本或工具可以通过 HTTP 请求来调用 OpenCode 的功能

acp 命令(Agent Client Protocol)

当你想在 IDE 里面直接调用 OpenCode 作为 AI 编码代理时用,通过 JSON 跟 IDE 对话

run — 一次性,用完即走

serve — 无头服务器,给程序调用

web — 同 serve,额外多一个浏览器前端

attach — 不启动服务,只是把 TUI "贴"到已有服务上

acp — 不给人用,给 IDE 插件用的机器协议