OpenCode VSCode 扩展

一、概述

在 Windows VSCode 中使用 OpenCode 扩展对接自购的 OpenCode Go 套餐。先装 CLI 并配置 API,再装 VSCode 扩展。

二、安装 OpenCode CLI(前置必需)

2.1 安装 CLI

在 PowerShell 中执行:

winget install SST.opencode --source winget

注意不要装 SST.OpenCodeDesktop(桌面版),CLI 版才是 VSCode 扩展依赖的。

验证:

opencode --version

2.2 配置 API(vscode的终端操作)

opencode auth login

命令行引导选择 Provider:

  • 选择 OpenAI Compatible(或对应自定义选项)
  • 输入 Base URLhttps://api.opencode-go.com/v1
  • 输入 API Key:你的 OpenCode Go API Key
  • 输入 Modeldeepseek-v4-flash

配置保存在 ~\.config\opencode\opencode.json。也可直接编辑该文件。

三、安装 VSCode 扩展

GitHub: anomalyco/opencode(原 sst/opencode)

在 VSCode 中 Ctrl+Shift+X → 搜索 opencode,选择以下一个安装:

扩展特征入口方式
opencode(官方)
发布者: OpenCode
分割终端中启动 opencode 会话,轻量快速需设置自定义快捷键
OpenCode VSCode Extension(社区)
发布者: 第三方
侧边栏聊天界面,类 ChatGPT 体验左侧 Activity Bar 图标

3.1 官方版:修改快捷键(Windows 兼容)

官方版默认快捷键 Ctrl+Esc 在 Windows 上被系统占用(打开开始菜单),需要改为其他键:

  1. VSCode 中按 Ctrl+K Ctrl+S 打开快捷键设置
  2. 搜索 opencode
  3. 找到 opencode: Quick Launch(快速启动)
  4. 点击左侧铅笔图标,按下你想用的快捷键(如 Ctrl+Shift+OAlt+O
  5. 按回车保存

四、验证

  • 按你设置的自定义快捷键启动 OpenCode 终端会话
  • 或使用社区版,点击左侧 OpenCode 图标
  • 发送一条消息确认能正常调用 API 并返回结果