VS Code Extensions
KeCloud DevBox

KeCloud DevBox

by ke-cloudstudio

Connect to enterprise self-hosted DevBox via SSH Gateway

Downloads

0

Rating

(0)

Version

0.3.1

Last updated

May 25, 2026

VS Code / Trae / Cursor 通用扩展,提供服务连接和构建部署能力。基于 TypeScript + Webpack 构建。

功能

  • DevBox 连接 — 通过 SSH Gateway 一键连接到远程开发环境
  • 一键构建部署 — 检测 git 仓库 → 读取构建配置 → 提交构建 → 轮询查看状态
  • 自动配置生成 — 自动创建 .cloudstudio/config.yamlscripts/build.sh
  • URI 深链 — 支持从网页一键连接(vscode://ke-cloudstudio.KeCloud-DevBox/connect?params
  • 多 IDE 支持 — VS Code / Cursor / Trae / Windsurf / CodeBuddy / Qoder / Kiro

命令

命令 说明
DevBox: Connect to DevBox 连接到 DevBox(通过 URI 参数)
DevBox: Connect with Private Key File 使用私钥文件连接
CloudStudio: Build & Deploy 一键构建部署

配置

设置项 默认值 说明
devbox.gatewayHost 10.238.134.181 SSH 网关地址
devbox.gatewayPort 2222 SSH 网关端口
devbox.defaultUser devbox SSH 用户
devbox.privateKeyPath "" 默认私钥路径
devbox.defaultWorkingDir /home/devbox/project 默认远程工作目录
devbox.buildApiEndpoint "" 构建 API 地址
devbox.workspaceScanPath ~/workspace Git 仓库扫描目录

开发

npm install
npm run compile
# F5 启动调试

打包

npm run package     # 生成 .vsix 文件

项目配置

扩展会自动检测项目语言并生成 .cloudstudio/config.yaml

build:
  type: volcengine-cp
  pipelineId: go-service

支持的模板:go-servicenode-servicepython-servicejava-maven

技术栈

  • TypeScript 5.4+ / Webpack 5
  • VS Code Extension API (^1.91.0)
  • ssh-config、js-yaml、execa

相关文档

Related extensions