opencode
开源终端编程智能体,你指向哪个模型它就用哪个。
opencode 采用 MIT 协议且不绑定模型:你提供 API key,它提供智能体循环。 因此它通常是「不想让工具和模型厂商绑成同一个决定」的人的答案。 它已是 star 数最高的开源编程智能体——这件事的意义主要在于, 围绕它的插件与配置生态是活的。
没有人是误打误撞用上 opencode 的。你在这里,是因为某件事把「不绑定厂商」变成了硬要求 —— 一条禁止单一厂商依赖的政策、按任务切换模型的需要,或者一张你想自己直接掌握的账单。代价通常没人明说:没有人替你选的那个模型调过提示词,所以不同配置之间的质量差异,比用第一方工具时大得多,而且你要花掉在别处不用花的配置时间。
我们的判断
当「不绑定厂商」是真实需求而不只是偏好时,这是合理的默认选择——换模型不必换工作方式。 自由的代价是没有人替你选的那个模型调过提示词,所以不同配置之间的质量差异 比第一方工具大。要预留一些别处不需要花的配置时间。
最后核实于 2026-09-02
最适合
- 有「不依赖单一模型厂商」政策的团队
- 按成本或能力在多个模型之间路由任务的人
- 接本地模型端点的自托管或隔离网环境
局限
- 质量高度取决于你接的是哪个模型
- 达到好用状态前的配置量大于第一方工具
- 模型费用直接由你承担,预算控制也归你
什么时候该选别的
- 希望不看配置文档就直接好用的人
- 没有人负责模型选型与成本的团队
- 更希望有一个厂商可以追责的人
主要功能
- 自带模型,不绑定单一厂商
- MIT 协议,工作流可自托管
- 终端原生,可脚本化
- 插件与配置生态活跃
opencode 的替代品
如果 opencode 不合适,这些工具解决的是类似问题。
- Claude Code运行在终端里的编程智能体,可直接执行命令和修改文件。官网:claude.com/product/claude-code$20/月起
- Codex CLIOpenAI 的开源终端编程智能体,已用 Rust 重写。官网:developers.openai.com/codex/cli$20/月起
- Crush出自「把终端界面做好看」那支团队的终端编程智能体。官网:charm.land/crush免费
- ChatGPT使用最广泛的助手,内置图像生成,插件生态庞大。官网:chatgpt.com$20/月起
- Claude以长上下文推理和少改动的写作质量见长的助手。官网:claude.ai$20/月起
- GeminiGoogle 的助手,与搜索、Gmail 和 Workspace 深度集成。官网:gemini.google.com$20/月起