← 首页

AI 编程工具

OpenCode 中文完整指南:开源命令行 AI 编程代理

OpenCode 是 2026 年迅速走红的开源 AI 编程代理(GitHub 150K+ stars、850+ 贡献者)。它支持 Claude、GPT、Gemini 和 75+ 模型提供商,可以用 GitHub Copilot 或 ChatGPT Plus 登录,自带终端、桌面 App 和 IDE 三种形态。本文介绍 OpenCode 是什么、如何安装使用、和 Claude Code / Codex 的区别。

OpenCode 是什么?

OpenCode(官网 opencode.ai)是一个开源命令行 AI 编程代理。和闭源的 Claude Code / Codex CLI 不同,OpenCode 的代码完全开源,社区可以审计、修改、自托管。

一句话:OpenCode = 开源版 Claude Code + 自带 75+ 提供商接入

它的核心特点:

  • 开源 — 代码可审计、可定制、可自托管
  • 多模型支持 — Claude、GPT、Gemini,加上 Models.dev 上的 75+ 提供商
  • 多种登录方式 — 可以用 GitHub Copilot 订阅、ChatGPT Plus/Pro 账号、API Key
  • 三种形态 — 终端 CLI、桌面 App、IDE 扩展
  • LSP 集成 — Language Server Protocol,支持准确的代码理解和跳转
  • 多 session — 同时跑多个会话,支持分享会话链接给同事
  • 隐私优先 — 不存储用户代码或上下文

OpenCode 官网和数据

官方网站:opencode.ai

GitHub 数据(截至 2026 年 5 月):

  • Stars:150K+
  • 贡献者:850+
  • 月活开发者:650 万 +
  • 许可证:开源(具体协议见 GitHub 仓库)

这个体量在开源 AI 工具里属于第一梯队 — 比许多商业 IDE 的开源版本受欢迎得多。

如何安装 OpenCode

第 1 步:一键安装脚本

官方推荐方式,macOS / Linux:

curl -fsSL https://opencode.ai/install | bash

Windows 用户建议在 WSL2 里运行同样的命令。安装完成后会有一个 opencode 命令可用。

第 2 步:选择登录方式

OpenCode 提供三种主流登录方式:

  • GitHub Copilot 登录 — 已经付 Copilot 订阅的开发者直接复用
  • ChatGPT Plus/Pro 登录 — 已经付 ChatGPT 订阅的可以复用 GPT-5 额度
  • API Key — Anthropic、OpenAI、Google、OpenRouter 等的 Key 都接受

这是 OpenCode 的关键卖点:不绑定单一供应商。你已有的任何订阅或 Key 都能用。

第 3 步:在项目里使用

cd my-project
opencode

启动后界面类似 Claude Code — 你输入自然语言任务,OpenCode 读代码、动手、跑测试、给反馈。

OpenCode 支持的模型

OpenCode 通过 Models.dev 集成了 75+ 模型提供商,覆盖:

  • 主流闭源模型 — Claude(Anthropic)、GPT(OpenAI)、Gemini(Google)
  • 开源模型 — Llama、Qwen、DeepSeek、Mistral
  • 本地模型 — 通过 Ollama / LM Studio 跑在自己机器上
  • 聚合服务 — OpenRouter、Together AI 等

用户可以在不同任务间自由切换模型 — 写代码用 Claude,跑算法用 GPT-5,本地隐私任务用 Ollama 上的 Qwen3-Coder。

OpenCode vs Claude Code vs Codex

对比维度OpenCodeClaude CodeCodex CLI
背后开源社区AnthropicOpenAI
许可证开源闭源(免费用)闭源(免费用)
模型选择75+ 提供商,无限制仅 Anthropic Claude仅 OpenAI GPT
本地模型支持(Ollama)不支持不支持
登录方式多种(含 Copilot、ChatGPT)Anthropic 账号ChatGPT 账号
桌面 App无(CLI 为主)无(CLI 为主)
IDE 扩展有(部分功能)
LSP 集成原生支持支持支持
会话分享原生分享链接
Skills 生态较新最丰富较新
付费免费 + 自带 Key/订阅Claude 订阅或 APIChatGPT 订阅
最适合多模型、需要自托管Claude 重度用户OpenAI 重度用户

什么时候选 OpenCode

1. 不想被锁定在单一供应商

如果你预感未来某天可能从 Claude 切到 Gemini、或者从 GPT-5 切到本地 Qwen,OpenCode 让你今天就有这个自由。Claude Code 和 Codex 都把你绑定在自家模型上。

2. 已经付了 GitHub Copilot 或 ChatGPT

OpenCode 可以直接复用你的 Copilot 或 ChatGPT 订阅,不用再额外开 Anthropic 订阅。这对个人开发者是真金白银的省钱。

3. 数据敏感、想用本地模型

金融、医疗、政府类项目,常常不允许把代码发到云端。OpenCode + Ollama + 本地的 Qwen3-Coder / DeepSeek-Coder,可以做到代码一行都不出公司服务器。

4. 团队需要审计/定制 AI 行为

开源意味着可以读源码、加日志、改默认提示词。对于合规要求高的团队,这是必须的。

什么时候不选 OpenCode

  • 你只用 Claude 4.6 + 重度依赖 Skills/Hooks 生态 → 选 Claude Code
  • 你已经付了 ChatGPT Pro,且只关心一个 CLI 用 GPT-5 → Codex 也够用
  • 你完全不想折腾配置、对开源代码贡献周期没耐心 → 闭源工具的"管多事少"在这里更划算

把 OpenCode 接入聊天平台(OpenClaw 玩法)

OpenCode 是本地工具 — 但很多团队希望"在 Telegram / 飞书里 @ 一下就让 AI 改代码"。OpenClaw Launch 提供两种集成方式:

方式一:用同样的模型,省去 OpenCode 配置

OpenCode 的核心价值是"接入多模型",但 OpenClaw 也能做到 — 在 OpenClaw 里你可以选 Claude Sonnet 4.6、GPT-5、Gemini、DeepSeek、Qwen3-Coder、本地 Ollama 模型,开启代码执行 Skill。本质上你直接获得 OpenCode 的"多模型 + Shell 能力",但部署到 Telegram / Discord / 飞书 / 微信,团队成员 @ 即用,不用每人装 OpenCode。

方式二:OpenCode 作为后端 Skill

把 OpenCode 包装成一个 Skill 注册给 OpenClaw,当用户在飞书说"帮 my-repo 加个 API",OpenClaw 把任务转给本地一台跑 OpenCode 的机器执行,结果反馈回聊天。这种适合需要真正访问代码仓库的场景。

常见问题(FAQ)

OpenCode 真的免费吗?

工具本身免费且开源。但你跑模型的成本得自己出 — 用 Anthropic API 就按 Claude token 算钱、用 OpenAI 就按 GPT token、用 Ollama 跑本地模型则只算电费。OpenCode 不在中间收钱。

OpenCode 比 Claude Code 强在哪?

模型自由度是最大优势 — Claude Code 只能用 Claude,OpenCode 可以用 Claude / GPT / Gemini / 本地模型并自由切换。登录灵活是第二优势 — 可以复用 GitHub Copilot 或 ChatGPT 订阅。开源是第三优势 — 可审计、可定制、可自托管。

OpenCode 比 Claude Code 弱在哪?

Skills 生态不如 Claude Code 丰富 — Anthropic 在 Skills/Hooks/Sub-agents 上下了大功夫做扩展性,OpenCode 还在追赶。1M 上下文是 Claude 4.6 独有的能力,OpenCode 用其他模型时上下文长度受模型限制。

"opencode go" 是什么?

这是 OpenCode 衍生项目里关于"用 Go 语言重写一部分组件"的讨论,主要是性能优化向。普通用户不需要关心 — 直接用官方 curl ... | bash 安装就好。

中国大陆能直接用 OpenCode 吗?

工具本身可以装(GitHub 镜像存在)。但 OpenCode 接的模型大多是海外(Anthropic、OpenAI、Google),还是需要解决网络问题。一个变通是:用 OpenCode + 国内可访问的模型(DeepSeek、Qwen、Kimi K2),或者直接用 OpenClaw Launch 在国内直连这些模型,部署到飞书/微信。

开始使用

想直接体验"OpenCode 风格"的多模型 AI 助手,但不想折腾配置?通过 OpenClaw Launch,2 分钟部署一个支持 Claude / GPT-5 / Gemini / DeepSeek / Qwen 切换的 AI 助手到 Telegram / Discord / 飞书 / 微信,$3/月起。

相关阅读:Claude Code 中文指南 · Codex 中文指南 · Codex vs Claude Code 对比 · 所有模型

2 分钟搭建多模型 AI 助手

Claude / GPT-5 / Gemini / DeepSeek 自由切换。部署到 Telegram/Discord/飞书/微信。$3/月起。

立即部署