Appearance
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详见 快速开始指南。
文档导航
入门
核心功能
- Rules 规则系统 — 给 AI 设定项目级行为规范
- MCP 扩展工具 — 连接数据库、API 等外部系统
- Agent Skills — 可复用的专业能力包
- 内置工具 — 文件、Shell、搜索等内置能力
集成
帮助
常见问题
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 的对话完全支持中文,代码注释、文档生成均可使用中文。