Skip to content

OpenCode 是功能对标 Claude Code 的开源 AI 编程 agent,最大特点是不绑定单一 LLM——可接入 75+ 个 provider,包括 Anthropic、OpenAI、Google Gemini、本地 Ollama 等。支持终端 TUI、桌面 App 和 IDE 扩展三种使用方式,提供 Plan Mode、MCP 工具扩展、Agent Skills、Rules 规则系统等完整功能。

OpenCode 中文文档

OpenCode 是一个完全开源(Apache 2.0)的 AI 编程 Agent,设计目标是成为 Claude Code 的开源替代。它的核心优势在于不绑定任何单一 LLM 供应商,可以自由选择最适合当前任务的模型。

为什么选择 OpenCode?

  • 真正开源:Apache 2.0 许可,代码完全透明,无锁定风险
  • 多模型自由切换:支持 75+ 个 LLM provider,一套工具用 Anthropic、OpenAI、本地模型随意切换
  • 三种使用方式:终端 TUI(无需 GUI)、桌面 App、IDE 扩展,适配不同工作场景
  • Plan Mode + Build Mode:先规划再执行,复杂任务不失控
  • MCP 生态完整:通过 Model Context Protocol 接入数据库、API 等外部工具

快速开始

bash
# 一键安装(推荐)
curl -fsSL https://opencode.ai/install | bash

# npm 安装
npm install -g opencode-ai

# 启动
opencode

详见 快速开始指南

文档导航

入门

核心功能

集成

帮助

常见问题

Q: OpenCode 和 Claude Code 有什么区别?

A: 最核心的差异是模型绑定:Claude Code 只能使用 Anthropic Claude,而 OpenCode 支持 75+ 个 provider,你可以用 GPT-4、Gemini、本地 Ollama 模型等。OpenCode 完全开源且免费,Claude Code 是 Anthropic 的商业产品。功能层面两者高度相似(都有 Plan Mode、MCP、Skills)。

Q: 国内网络可以使用 OpenCode 吗?

A: 可以。如果配置的是需要访问境外服务的 provider(如 Anthropic、OpenAI),需要代理;但如果配置本地 Ollama 模型或支持国内访问的 provider(如阿里云、腾讯云),完全不需要代理。

Q: OpenCode 支持中文吗?

A: 支持。界面本身是英文 TUI,但与 AI 的对话完全支持中文,代码注释、文档生成均可使用中文。