OpenCode

OpenCode

AI TOOL PROFILE工具资料

开源 AI 编程代理,在终端、IDE 或桌面端写代码,支持 75+ LLM 提供商。

官网地址 https://opencode.ai/

访问官网
价格开源免费;OpenCode Go 订阅 $10/month
平台macOS / Windows / Linux / Web / Docker
归类AI 编程
收录2026-10-10
复核2026-10-10
编辑评分 4.3 / 5

OpenCode编辑总结

EDITOR REVIEW编辑评测

OpenCode 是一个开源 AI 编程代理,帮助开发者在终端、IDE 或桌面端编写代码,也可作为 Web 应用使用。它通过 Models.dev 支持 75+ LLM 提供商,包括 Claude、GPT、Gemini 及本地模型,并可用 GitHub Copilot、ChatGPT Plus/Pro 现有订阅登录。社区规模上拥有超过 208,000 颗 GitHub Star、950 位贡献者、超过 13,000 次提交,每月被超过 16M 名开发者使用。短板在于 Windows 不支持包管理器安装,且搭配部分模型需要额外订阅(如 OpenCode Go 为 $10/month)。

OpenCode是什么?

OpenCode 是一个开源 AI 编程代理,帮助用户在终端、IDE 或桌面端编写代码,也可通过 opencode pair 命令访问 Web 界面。它面向需要 AI 辅助编程的开发者。

当前版本形态包括终端界面(TUI)、桌面应用和 IDE 扩展,CLI 支持 curl 脚本、homebrew、npm、bun、pnpm、yarn、vite+、aur 等多种安装方式,Docker 镜像使用版本化标签(例如 ghcr.io/anomalyco/opencode:2.0.0)。模型层面支持 LSP 自动加载、多会话并行、分享会话链接,并通过 Models.dev 接入 75+ 提供商。

普通开发者可以在终端里用 /connect 直接连接多家 LLM 提供商,或用 GitHub、OpenAI 账户复用现有订阅;进阶用户可以通过编辑配置、加载插件、连接 MCP 服务器、创建命令来自定义;想要省心的用户可选择 Zen 精选模型或 OpenCode Go 订阅。

OpenCode核心功能

CAPABILITIES工具标签

多形态运行

同一代理可在终端界面、桌面应用或 IDE 扩展中运行,还可通过 opencode pair 命令访问 Web 界面,覆盖不同开发环境。

任意模型

通过 Models.dev 支持 75+ LLM 提供商,包括 Claude、GPT、Gemini 等主流模型以及本地模型,不绑定单一厂商。

复用现有订阅

用 GitHub 登录可使用 Copilot 账户,用 OpenAI 登录可使用 ChatGPT Plus 或 Pro 账户,无需为代理单独购买模型额度。

多会话并行

在同一个项目中并行启动多个代理,可同时推进不同任务,适合大型改造或多方案对比。

LSP 自动加载

支持 LSP,为 LLM 自动加载合适的语言服务器,让代码理解更贴合当前项目的技术栈。

分享会话链接

可分享任意会话链接以供参考或调试,方便团队协作排查代理的推理过程。

隐私优先

不存储用户的任何代码或上下文数据,可在对隐私敏感的环境中运行。

可定制扩展

通过编辑配置、加载插件、连接 MCP 服务器、创建命令来定制工作流,终端主题与快捷键也可在 CLI 设置中调整。

OpenCode适合谁用?

WHO IS IT FOR工具标签

终端为主开发者

推荐

习惯在终端工作的开发者可用 TUI 直接编码,安装方式覆盖 curl、homebrew、npm 等多种渠道。

已有 AI 订阅者

推荐

已订阅 GitHub Copilot 或 ChatGPT Plus/Pro 的用户可直接复用现有账户,不必再为模型付费。

隐私敏感团队

推荐

OpenCode 不存储代码或上下文数据,加上开源可审计,适合对数据出境敏感的环境。

Windows 包管理器用户

有条件

官方明确 Windows 不支持包管理器安装,只能下载独立二进制或桌面安装包,包管理器工作流无法沿用。

只想零配置的用户

有条件

想开箱即用、不愿挑选模型或配置提供商的用户,仍需了解 /connect、provider 配置等概念,上手有学习成本。

OpenCode优点和缺点

PROS & CONS工具标签

优点

  • 开源,拥有超过 208,000 颗 GitHub Star
  • 可复用 GitHub Copilot 与 ChatGPT 订阅
  • 不存储代码或上下文数据,隐私优先
  • 终端、桌面、IDE、Web 多形态可用
  • 950 位贡献者、超过 13,000 次提交

缺点

  • Windows 不支持包管理器安装
  • OpenCode Go 订阅需 $10/month 额外支出
  • 连接模型需自行配置提供商

OpenCode版本与计费对比

PLANS工具标签
方案价格包含内容说明
OpenCode(开源版)免费自备模型接入可复用 GitHub Copilot、ChatGPT Plus/Pro 订阅,或通过 Models.dev 连接 75+ 提供商。
OpenCode Go$10/month最佳开源模型访问订阅计划,授予对最佳开源模型的访问。

以上为公开费率整理,厂商保留调价权利,实际以官方页面为准。

OpenCode关键指标

MEASURED FACTS工具标签
指标数值数据来源
GitHub Star 超过 208,000 颗 官网
贡献者 950 位 官网
提交次数 超过 13,000 次 官网
月度开发者用户 超过 16M 名 官网
支持的 LLM 提供商 75+ 官网

OpenCode常见问题

FAQ工具标签
OpenCode 多少钱?

OpenCode 本身是开源的,不存储用户代码或上下文数据。使用模型时可以复用现有的 GitHub Copilot 或 ChatGPT Plus/Pro 订阅,也可连接任意提供商;若想要精选的编程模型集合,可选 OpenCode Go 订阅,价格为 $10/month。

使用 OpenCode 需要额外的 AI 订阅吗?

不是必须。它通过 Models.dev 支持 75+ LLM 提供商,包括本地模型;用 GitHub 登录可用 Copilot 账户,用 OpenAI 登录可用 ChatGPT Plus/Pro 账户。没有这些订阅时,也可以直接在 TUI 中用 /connect 连接各家提供商,或试试 OpenCode Console。

它和 Claude Code 这类单一厂商代理相比怎么选?

OpenCode 的差异点在于不绑定单一模型:可接 Claude、GPT、Gemini 及本地模型,且开源、支持多会话并行和 LSP 自动加载。如果你已深度依赖某一家厂商的订阅且只需要那个模型,专用代理更省事;如果想在多个模型间切换、复用已有订阅或在意隐私,OpenCode 更合适。

只能在终端使用吗?支持哪些平台?

不是。OpenCode 有终端界面、桌面应用和 IDE 扩展,还可以用 opencode pair 命令访问 Web 界面。CLI 支持 macOS(Apple silicon/Intel)、Windows(ARM64/x64)、Linux(glibc/musl,.deb/.rpm/AppImage)的独立二进制,另有 Docker 镜像;但 Windows 不支持包管理器安装。

OpenCode 是开源的吗?社区规模如何?

是开源项目。官方页面给出超过 208,000 颗 GitHub Star、950 位贡献者、超过 13,000 次提交,并称每月被超过 16M 名开发者使用。

国内能用吗?有什么限制?

官网未公开涉及网络访问或地区限制的说明。模型连接取决于所选 LLM 提供商的可达性,可选本地模型来规避对外部服务的依赖,实际可用性以你的网络环境和提供商政策为准。

OpenCode竞品对比

COMPARISON工具标签
工具编辑评分价格核心功能平台
OpenCode本工具 4.3 开源免费;OpenCode Go 订阅 $10/month 多形态运行;任意模型;复用现有订阅;多会话并行 macOS / Windows / Linux / Web / Docker
PackyCode — 未标价 PackyCode 官网,专注于为 Claude Code OpenAI Codex Gem —
Claude Code — 未标价 claude code 官网入口,Anthropic 推出的一款编程辅助工具 简介 Clau —
Agent.Space — 积分按量付费 1 credit = US$1,套餐另购 Agent.Space 是面向 AI 编程 Agent 的云端工作空间与模型订阅平台 Web / macOS / API
MiMo Code — 未标价 MiMo Code 是小米 MiMo 团队开源发布的终端 AI 编程助手,基于 OpenCode 二次 —
AICodeMirror — 未标价 aicodemirror 官网,专为开发者打造的 Claude Code API 中转平台,C —