OpenCode

OpenCode

可在终端、桌面与 IDE 中使用的开源编程代理,支持 75+ 模型提供商

终端编程工具编程代理开源终端试用

OpenCode 是一款开源的 AI 编程代理,可在终端、桌面应用和 IDE 插件中使用。它支持并行多会话、自动加载合适的 LSP,并可接入 75+ 模型提供商与本地模型,还能分享会话链接用于调试或评审。

更新日期

2026-10-21

支持平台

Windows / macOS / Linux

试用

Freemium: OpenCode 开源且可免费安装,内置部分免费模型,也支持接入自己的模型提供商 API Key,包括 GitHub Copilot 与 ChatGPT Plus/Pro 账号。OpenCode Zen 是可选的按量付费模型网关,起始余额 20 美元、零加价并支持自动充值;具体模型价格与额度请以官网为准。

* 资费仅供参考,具体以官网实时定价为准

OpenCode
opencode.ai

OpenCode核心功能

  • 开源代理

    同一套开源代理可在终端、桌面应用或 IDE 插件中使用。

  • 并行会话

    在同一项目中启动多个代理,并在它们之间切换而不丢失上下文。

  • 任意模型

    通过 Models.dev 接入提供商,也可使用 GitHub Copilot 与 ChatGPT Plus/Pro 账号。

  • 分享与 LSP

    可把任意会话的链接分享出去,并由 OpenCode 自动加载合适的语言服务器。

OpenCode适用场景

重视隐私的工程团队

在本地运行开源代理并接入自有提供商;官网声明不存储代码与上下文数据。

终端优先的开发者

在终端中并行多个会话、自动获得 LSP 上下文并完成编码任务。

已有模型订阅的开发者

复用 GitHub Copilot、ChatGPT Plus/Pro 或 75+ 提供商,无需再买一套模型套餐。

优点

  • 开源、内置免费模型且可免费安装
  • 支持 75+ 模型提供商与本地模型
  • 可并行多个会话,并自动获得 LSP 上下文
  • 可复用 GitHub Copilot 或 ChatGPT Plus/Pro 订阅

注意点

  • 模型用量由所选提供商或 OpenCode Zen 另行计费
  • Windows 用户建议使用 WSL 以获得最佳体验
  • 使用自有模型提供商时需要配置 API Key;Zen 需单独开通并充值

OpenCode 快速上手与实操建议

快速上手

  1. 1

    先装好代理,在单个仓库目录里启动,并接入你已经付费的模型来源(如 GitHub Copilot 或自己的 API Key),再开始提需求。

  2. 2

    同一项目开第二个会话,而不是在一个会话里连续切任务:探索放一个会话,实际改动放另一个。

  3. 3

    让它通过 LSP 上下文读文件,再提改动要求。符号信息来自语言服务器,比手动粘贴文件内容更准。

进阶技巧

并行会话是它真正的优势,也是最容易浪费额度的地方。给每个会话只留一个目标和一个目录,切任务就开新会话,别把上下文一直堆下去。模型效果不理想时,先在同一会话里换模型,再动提示词——多数情况下上下文质量比模型档位更关键。

OpenCode替代工具

如果当前工具不合适,可以看看这些替代选择