从早期的代码补全,到现在可以直接读取项目、修改代码、执行命令、运行测试,AI 编程工具已经从“辅助写代码”变成了真正参与软件开发的 Agent。
OpenCode 是其中的代表之一。它直接运行在终端中,你可以进入项目后让它:
过去:你写代码 → AI 补全
现在:你提出任务 → Agent 分析 → 修改 → 执行 → 测试 → 继续修复
对普通开发者来说,真正的问题不是“OpenCode 是什么”,而是怎么安装、怎么配置模型。
本文只介绍最适合快速上手的方式:Node.js + OpenCode + 官方模型 API。
一、准备 Node.js
OpenCode 支持多种安装方式,Node.js 是最直接的一种。
官方 npm 安装命令:
先确认 Node.js 已安装:
能返回版本号即可。
如果提示 'node' is not recognized:
仍不行则检查系统环境变量 PATH。
二、安装 OpenCode
验证:
能输出版本号即安装成功。注意包名是 opencode-ai。
建议在实际项目目录启动:
首次建议先输入:
分析一下当前项目的目录结构,并告诉我每个主要目录的作用,不要修改任何文件。
能正确返回结果,说明 OpenCode 本身已正常工作。接下来配置模型。
三、配置官方 API
OpenCode 本身不是大模型,它是 AI Coding Agent 运行环境。真正负责推理的是后面的模型(OpenAI、Anthropic、Gemini 等)。
启动后输入:
选择 Provider,按提示输入 API Key。
也可用 /models 查看可用模型(含部分免费模型)。
API Key 是调用模型的身份凭证。每次调用都会产生费用,需要有效 Key 和账户余额。
除认证外,还可通过 opencode.json 配置 Provider。优先使用 /connect 管理凭据,避免把真实 Key 写进配置文件。
四、模型怎么选?
不建议只看排行榜(更新极快)。关注:
实用建议:准备一个主力模型+ 一个备用模型。
五、API Key 安全
- 不要把 Key 写死在代码里,更不要提交到 GitHub。
- 优先用 OpenCode 的 /connect 认证机制。
- 自定义 Provider 可用环境变量:'apiKey':'{env:MY_API_KEY}'。
- 一旦泄露:立即撤销旧 Key → 创建新 Key → 检查消费 → 检查 Git 历史 → 重新配置。
按以上步骤,普通开发者即可快速上手 OpenCode。