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