
这篇文章会带你完成什么
- 安装 OpenCode
- 创建全局配置文件
- 把 Xcompute 注册成自定义 provider
- 启动会话并完成第一次使用
官方安装方式
如果你还没准备 Node 环境,先看 环境准备:NVM、Node.js 22 和 npm。 OpenCode 官方推荐安装脚本,也支持 npm。- npm 安装(推荐本教程用这个)
- 官方安装脚本
配置 Xcompute
推荐使用全局配置文件:~/.config/opencode/opencode.json
配置文件放在哪里
推荐放在:- macOS / Linux:
~/.config/opencode/opencode.json - Windows:用户目录对应的
opencode配置目录
也可以用全局环境变量
初始化项目
官方推荐在项目里第一次启动后执行:AGENTS.md,后续会话更稳定。
然后设置环境变量:
启动与验证
第一次正式使用:一步一步来
1. 进入项目目录
2. 启动 OpenCode
3. 先让它解释项目
4. 再让它出计划
5. 确认后再让它执行
日常使用教程
1. 解释仓库
2. 做功能前先出计划
OpenCode 官方文档推荐先切到计划模式,再讨论实现方案。3. 让它直接改代码
4. 回滚不满意的改动
常见问题
为什么 OpenCode 很适合接中转站?
因为它本身就支持自定义 provider 和baseURL,比很多只支持官方 API 的客户端更灵活。
为什么推荐先执行 /init?
因为它会自动帮你生成项目级说明文件,后续它更容易理解你的代码风格和项目结构。
什么时候适合用 OpenCode
- 你想在同一套代码 Agent 工作流中切换不同模型。
- 你希望把多个开发工具的调用都统一到一个平台管理。
- 你想通过配置文件精细控制 provider、model 和权限策略。
为什么推荐 OpenCode 这样配
控制台
管理 API Key、额度和调用记录。
API 参考
在正式接入前先核对请求格式和示例代码。