跳转至

OpenCode

OpenCode 是开源的终端 AI 编程工具,可以在项目目录中阅读和修改代码、执行命令,并通过不同模型提供商的 API 完成任务。

安装

请先完成 npm 环境配置。OpenCode 官方建议 Windows 用户优先在 WSL 中使用;也可直接在 Windows PowerShell 中通过 npm 安装。

Windows(PowerShell)

npm install -g opencode-ai

可用镜像站:

npm install -g opencode-ai --registry=https://registry.npmmirror.com

Linux(Ubuntu / Debian,Bash)

npm install -g opencode-ai

Linux 全局安装权限

若命令提示 EACCES 或权限不足,在 npm 全局安装或更新命令前加 sudo,例如 sudo npm install -g opencode-ai

其他安装方式

OpenCode 也提供 Windows 的 Scoop、Chocolatey 安装方式,以及 macOS/Linux 的安装脚本和 Homebrew 安装方式。课程环境推荐使用 npm,便于与其他工具保持一致。

验证安装

opencode --version

如果系统提示找不到 opencode 命令,请关闭并重新打开终端,使新的 PATH 配置生效。

首次启动与模型配置

进入代码项目目录后启动 OpenCode:

cd your-project
opencode

在交互界面中输入以下命令配置模型提供商:

/connect

按照界面提示选择提供商并填写对应的 API key。OpenCode 支持多个模型提供商;首次使用时也可以选择 OpenCode Zen 提供的模型。

若使用 DeepSeek 官方的 V4.1 Flash API,可创建或修改全局配置文件 $HOME/.config/opencode/opencode.jsonc

{
  "$schema": "https://opencode.ai/config.json",
  "model": "deepseek/deepseek-flash",
  "small_model": "deepseek/deepseek-flash",
  "provider": {
    "deepseek": {
      "options": {
        "apiKey": "你的 DeepSeek API Key"
      }
    }
  }
}

更新

使用 npm 安装时,可以执行:

npm install -g opencode-ai@latest

使用镜像站更新:

npm install -g opencode-ai@latest --registry=https://registry.npmmirror.com

官方资料