opencode的几种运行方式区别

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 插件用的机器协议

相关推荐
Goboy3 小时前
腾讯云WorkBuddy实战, 全场景智能体工作搭子,这只龙虾真能帮你干活吗
ai编程
Setsuna_F_Seiei3 小时前
AI 对话应用之页面滚动交互的实现
前端·javascript·ai编程
咸鱼豆腐5 小时前
Clawdbot惊艳案例:Qwen3-32B自动生成带单元测试的Python模块并执行验证
单元测试·大语言模型·ai编程·代码生成
爱吃的小肥羊6 小时前
【最全】Kiro 注册安装使用全教程|同样用 Opus 4.6,比 Claude Code 便宜 3 倍
aigc·ai编程
兰.lan6 小时前
【黑马ai测试】判定表+流程图+ai生成测试用例
ai·测试用例·流程图·ai编程
孟健8 小时前
OpenClaw 自动出 PRD:从选词到产品文档一天搞定
ai编程
chaors8 小时前
Agent来了0x05:Self-Ask 回路验证
llm·agent·ai编程
百慕大三角9 小时前
pi-mono sdk中文文档
人工智能·ai编程
程序员老刘10 小时前
2026春招Flutter岗位为何变少?我看到的3个招聘逻辑变化
flutter·ai编程·客户端