安装与配置
环境要求
- 终端:WezTerm、Alacritty、Ghostty、Kitty 等现代终端(推荐)
- Node.js(可选):用于
npm install -g opencode-ai - API Key:至少一个 LLM Provider,或使用 OpenCode Zen
- Windows:推荐 WSL2;原生支持 Chocolatey / Scoop / npm
安装
官方脚本(推荐)
npm / Bun / pnpm / Yarn
Homebrew(macOS / Linux)
官方 tap 更新更及时;
brew install opencode由 Homebrew 社区维护,版本可能滞后。
Windows
Docker
验证
配置目录
配置合并规则: 多来源配置合并而非覆盖;冲突时后加载的源优先级更高。完整顺序见 架构。
连接 Provider
在 TUI 中执行:
按提示选择 Provider,例如:
OpenCode Zen(推荐新手)
- 选择
opencode - 浏览器打开 opencode.ai/auth
- 登录并复制 API Key 粘贴到终端
其他 Provider
支持 Anthropic、OpenAI、Google、本地 Ollama 等(以 /connect 列表为准)。在 opencode.json 中也可手动配置:
模型 ID 格式为 provider/model-id。可用 opencode models 查看可用列表。
全局配置示例
~/.config/opencode/opencode.json:
环境变量(常用)
常见问题
Windows 下功能异常?
优先在 WSL2 中安装 Node 与 OpenCode,在 Linux 文件系统内操作项目。
找不到模型?
运行 opencode models,确认 Provider 已 /connect 且 API Key 有效。
配置不生效?
检查项目根是否有 opencode.json 覆盖了全局项;注意 JSON 需符合 schema。
下一步
- 快速上手:进入 TUI 并完成
/init - 配置与 CLI 参考:完整配置项