OpenCode:开源终端 AI 编程工具配置指南
OpenCode 是一个开源的终端 AI 编程工具,可以看作 Claude Code 的开源替代品。它同时支持 OpenAI 和 Anthropic 协议,配合 ofox.ai 可以自由切换各种模型。
安装
# macOS / Linux
curl -fsSL https://opencode.ai/install | bash
# 或通过 Go 安装
go install github.com/opencode-ai/opencode@latest
配置方式
方式一:OpenAI 兼容模式
export OPENAI_API_KEY=your-ofox-api-key
export OPENAI_BASE_URL=https://api.ofox.ai/v1
方式二:Anthropic 模式(Claude 用户推荐)
export ANTHROPIC_API_KEY=your-ofox-api-key
export ANTHROPIC_BASE_URL=https://api.ofox.ai/anthropic
方式三:配置文件
创建 ~/.config/opencode/config.toml:
[providers.ofoxai]
api_key = "your-ofox-api-key"
base_url = "https://api.ofox.ai/v1"
[models.default]
provider = "ofoxai"
model = "anthropic/claude-sonnet-4.5"
验证
opencode "Hello, 你好吗?"
推荐模型
| 场景 | 模型 | 理由 |
|---|---|---|
| 日常编码 | anthropic/claude-sonnet-4.5 | 能力均衡 |
| 复杂任务 | anthropic/claude-opus-4.6 | 最强推理 |
| 快速任务 | moonshotai/kimi-k2.5 | 便宜快速 |
OpenCode vs Claude Code
| 对比 | OpenCode | Claude Code |
|---|---|---|
| 开源 | ✅ | ❌ |
| 协议支持 | OpenAI + Anthropic | 仅 Anthropic |
| 模型自由度 | 任意模型 | 仅 Claude |
| 社区 | 活跃开源社区 | Anthropic 官方 |
如果你想要更多灵活性和模型选择自由,OpenCode 是个不错的选择。配合 ofox.ai 的多模型支持,终端 AI 编程体验拉满。