- 安装 Node.js 24。
- 使用 npm 安装 OpenCode CLI。
- 修改
.config/opencode/opencode.json。 - 启动 OpenCode 并切换模型。
如果你不熟悉下载安装包、PowerShell、终端、命令或配置文件,请先阅读 电脑基础使用扫盲,再回来继续操作。
教程中的命令都需要粘贴到“命令行窗口”中,再按 Enter 执行。Windows 使用 PowerShell,macOS 使用“终端”,Linux 使用 Terminal。下面每一步都会告诉你如何打开。
第一步:直接安装 Node.js
本文提供 Node.js 24.18.0 安装包直链,无需进入带广告的下载页面。Windows 和 macOS 用户直接下载安装包即可。- Windows
- macOS
- Linux
- 点击 下载 Node.js 24 Windows 64 位安装包。
- 等待浏览器下载
node-v24.18.0-x64.msi。 - 双击 MSI 文件,按照默认选项完成安装。
- 点击 Windows 左下角的 开始菜单,输入
PowerShell。 - 点击搜索结果中的 Windows PowerShell。如果后续提示权限不足,请右键选择 以管理员身份运行,再点击 是。
安装完成后,
node -v 应显示 v24.x.x。OpenCode 也兼容 Node.js 22 或更高版本。其他架构和压缩包下载
其他架构和压缩包下载
备用方案:使用 NVM 安装 Node.js 24
需要同时管理多个 Node.js 版本,或者官网安装包无法正常使用时,再选择 NVM。完整步骤请查看 NVM、Node.js 22 和 npm 环境准备。- Windows
- macOS / Linux
点击 开始菜单,输入 关闭并重新打开管理员 PowerShell,然后执行:
PowerShell,右键点击 Windows PowerShell,选择 以管理员身份运行,再点击 是。然后执行:第二步:统一安装 OpenCode CLI
完成 Node.js 安装后,在刚才打开的 PowerShell 或终端中依次执行下面的命令。可以整段复制粘贴,也可以一行一行执行:node -v输出v24.x.x。npm -v输出 npm 版本号。opencode --version输出 OpenCode 版本号。
Windows PowerShell 通常可以直接按
Ctrl+V 粘贴,macOS 终端使用 Command+V,Linux 终端通常使用 Ctrl+Shift+V。粘贴后按 Enter 开始执行。可选:使用官方 curl 脚本
macOS、Linux 和 WSL 也可以跳过 Node.js 环境,直接执行:第三步:创建配置文件
CLI 和桌面端共用同一个全局配置文件。配置一次后,两边都可以使用 Xcompute 模型。| 系统 | 配置文件路径 |
|---|---|
| macOS | ~/.config/opencode/opencode.json |
| Linux | ~/.config/opencode/opencode.json |
| Windows | %USERPROFILE%\.config\opencode\opencode.json |
- macOS / Linux
- Windows
打开终端,复制下面两行并按 Enter。第一行创建配置目录,第二行用 nano 编辑器打开配置文件:使用 nano 时,按
Ctrl+O 保存,按 Enter 确认,再按 Ctrl+X 退出。第四步:写入 Xcompute 配置
将下面的完整内容粘贴到opencode.json,再把 在这里填写你的APIKey 替换为你在 Xcompute 控制台 创建的 API Key。
默认推荐使用
https://intl.dualseason.com/v1。如果你具备稳定的科学上网能力,也可以将 baseURL 改为 https://xcompute.us/v1。两个地址都必须保留末尾的 /v1。配置项说明
| 配置项 | 作用 |
|---|---|
provider.xcompute | 创建名为 Xcompute 的模型提供商 |
npm | 使用 OpenAI 兼容协议适配器 |
baseURL | 默认使用 https://intl.dualseason.com/v1;具备科学上网能力时可使用 https://xcompute.us/v1 |
apiKey | 你的 Xcompute API Key |
models | 在 OpenCode 中可选择的模型列表 |
model | OpenCode 启动时默认使用的模型 |
models 中按照相同格式增加条目,并前往 模型定价 查看当前可用的模型 ID。
例如,新增一个模型:
可选:使用环境变量保存 API Key
如果不希望把 API Key 直接写入配置文件,可以把apiKey 改为:
- macOS / Linux
- Windows
~/.zshrc。第五步:启动并切换模型
进入你的项目目录并启动 OpenCode:- 输入
/models,确认能看到 Xcompute 下配置的模型。 - 选择需要使用的模型。
- 输入
/init,让 OpenCode 分析项目并生成AGENTS.md。 - 输入一个简单任务,例如“读取项目结构并告诉我如何启动”。
桌面端安装
桌面端是可选项。它与 CLI 共用刚才创建的opencode.json,无需重复配置模型。
建议通过 OpenCode 官方下载页面 获取最新版本。
- macOS:打开 DMG,将 OpenCode 拖入 Applications 文件夹。
- Windows:双击安装程序,并按照界面提示完成安装。
- Linux:双击 DEB 或 RPM 安装包,使用系统软件中心安装。
更新 OpenCode
三个平台都使用同一条 npm 命令更新 CLI:常见问题
opencode 命令不存在
关闭并重新打开终端,然后依次执行:
看不到 Xcompute 模型
依次检查:- 配置文件路径和文件名是否正确。
- Windows 文件名是否被保存成
opencode.json.txt。 - JSON 是否使用英文双引号,最后一项后面是否有多余逗号。
baseURL是否为默认的https://intl.dualseason.com/v1,或可科学上网时使用的https://xcompute.us/v1。- 修改后是否完全重启 OpenCode。