云开发机 DevBox

更新时间:
复制为 MD 格式

云开发机DevBox是预置了常用开发环境(如Python、Java等语言或框架)的ECS实例,创建后可一键连接到本地IDE(如VSCode、Qoder等)。通过本地IDE直连云端环境的方式,简化环境配置,让开发即刻启动。

为什么选择 DevBox

  • 环境即开即用:提供语言、框架、AI编码助手三类预置开发环境,开箱即用,环境就绪从小时级缩至分钟级。

  • 按需付费:最低0.1元/小时起,支持随时启停和释放,不用不花钱。

  • 云端存储:代码、依赖、构建产物全部存放在云端,不占用本地磁盘。

  • 本地IDE直连:支持一键连接VSCode、Qoder等主流IDE,省去繁琐的SSH配置。

  • 即时部署验证: 开发完成即可在DevBox直接部署并验证效果,跳过传统CI/CD流水线等待,将部署验证耗时从分钟级压缩至秒级。

  • AI安全沙箱:AI编程助手的所有操作在云端隔离执行,不会影响本地系统。

使用方式

以连接Qoder IDE为例:

  1. 前往阿里云OOS控制台DevBox页面。

  2. 单击创建DevBox,选择您需要的规格、地域、开发环境。

  3. 创建完成后,在DevBox详情页单击Qoder按钮,浏览器将自动唤起Qoder并完成云端环境绑定。

  4. 开始您的AI编程之旅:连接完成后,左侧的资源管理器将显示DevBox工作路径下的文件(初始时为空,您可以创建您自己的代码文件)。右侧是AI对话框,您可以和AI对话完成编码工作。如果您需要开启终端,请单击顶部菜单栏的查看(View),在下拉菜单中选择终端(Terminal)

常见问题

本地IDE中编辑的文件和生成的代码保存在哪里?

生成的所有代码和文件完全保存在云端DevBox中,本机的IDE相当于一个编辑器,通过SSH通道远程连接到DevBox,远程编辑DevBox中的文件。

DevBox的底层云资源是什么?

DevBox本质是一台ECS实例,预置了常用的开发环境以及SSH连接相关文件,使得您可以一键连接Qoder并省去安装开发环境的时间。

DevBox支持一键连接到哪些IDE?

目前已支持VSCode、Qoder、Cursor、Trae 四款IDE。

DevBox预置了哪些常用开发环境?

目前支持的环境包括:

  • 语言类:Python、Java、Node.js、Golang。

  • 框架类:AgentScope、FastAPI、LangChain、Flask、Django。

  • AI:Hermes、Claude Code、Codex、OpenCode、QwenCode。

DevBox支持关机吗?

支持。例如,您可以在下班前将DevBox关机。关机后计算资源(CPU和内存)暂停计费,但系统盘、数据盘等会持续计费。第二天上班时重新开机,即可继续使用。更多信息,请参见节省停机模式

可以将已有的ECS配置为DevBox吗?

可以。您在创建页面可以选择将已有的ECS实例配置为DevBox。

IDE连接不上DevBox怎么办?

首次连接会稍慢,大约1~2分钟,请耐心等待。如果确实连接不上,请检查ECS安全组入方向是否开放22端口。如未开放,请开放后重试。具体操作,请参见使用安全组

DevBox的初始工作路径是什么?

/home/devbox/project