先判断是否需要终端
Codespaces 这类更像远程开发机;AI Studio 这类更适合 prompt 驱动原型和生成应用代码。
云端 IDE 现在大致分成三类:远程开发机、浏览器沙盒、AI 应用工作区。当 AI Studio 能生成可运行应用代码并提供浏览器预览时,可以算进这一类,但它和终端优先的传统云 IDE 应分开比较。
| 提供商 | 免费套餐 | 使用额度 | 功能特性 | 工作区限制 | 关键限制 | 操作 |
|---|---|---|---|---|---|---|
GitHub CodespacesGitHub 原生云开发环境 | GitHub Free 个人账号额度 | 个人账号每月 120 core-hours 与 15 GB-month 存储 | 支持 Dev Container、浏览器 VS Code、端口转发、仓库启动、Secrets、dotfiles 和预构建 | 最适合真实仓库开发和贡献者快速上手 | 组织账号不等同于个人免费额度;额度耗尽后会阻断或进入计费 | 访问官网 ↗ |
Google AI StudioAI 应用工作区 | 可免费开始,受 Gemini API 额度限制 | 支持浏览器内 prompt-to-app 原型、Firebase 集成和原生 Android 应用生成 | 包含 Build 模式、模型 playground、代码生成、Firebase 设置提示、浏览器 Android 模拟器和 ADB 安装路径 | 适合 AI 辅助原型;不是通用终端优先 IDE | 只在应用构建工作流中算云端 IDE;生产代码仍需审查、导出、测试和托管决策 | 访问官网 ↗ |
StackBlitz浏览器 Web IDE | Personal 免费方案 | 公开项目、集合和公开 GitHub 仓库不限;每项目上传文件 1 MB | 基于 WebContainers 的浏览器运行时,支持即时启动、公开仓库编辑、预览和前端沙盒 | 最适合前端演示、文档示例和快速公开 Web 原型 | 私有协作、组织仓库和更大上传额度需要付费方案 | 访问官网 ↗ |
CodeSandboxVM 沙盒 / SDK | Build 免费方案 | 5 个成员、每月 40 小时 VM credits,Browser 与 VM Sandboxes 不限 | 支持浏览器沙盒、VM 沙盒、私有沙盒、VS Code 扩展和 SDK-lite 自动化 | 适合可分享沙盒以及 AI / 代码执行类实验 | VM 运行会消耗 credits;更高并发和规模化使用会进入付费工作区 | 访问官网 ↗ |
Replit云工作区 / Agent | 探索用途免费方案 | 可免费试用工作区、Agent 和应用发布流程,但受额度限制 | 包含浏览器 IDE、AI Agent、数据库、工作区共享、应用预览和发布能力 | 适合学习、演示和小原型,不适合不计成本地长期生产开发 | 免费用量受额度限制且产品限制变化频繁;依赖部署前要核对定价 | 访问官网 ↗ |
Firebase Studio退场中的 Google 云 IDE | 迁移窗口内仍可访问 | 现有项目可访问至 2027-03-22,迁移方向为 AI Studio 和 Antigravity | 原 Project IDX:浏览器 IDE、Gemini 辅助、全栈应用原型和 Firebase 发布流程 | 仅适合已有项目迁移,不建议新长期项目从这里开始 | Google 已宣布退场,应规划导出或迁移,而不是作为新平台依赖 | 访问官网 ↗ |
项目已经在 GitHub 上,并且需要可复现 Dev Container、终端、预览端口和贡献者快速上手时,优先看 Codespaces。
做 AI 辅助应用原型、Gemini API 实验、Firebase 连接应用和快速 Android 应用生成时,可以把 Google AI Studio 算进来。
需要浏览器原生 Web 示例、公开演示、文档沙盒和即时前端预览时,可以选择 StackBlitz。
需要浏览器和 VM 沙盒、可分享实验、私有沙盒或 SDK 驱动代码执行时,可以看 CodeSandbox。
Codespaces 这类更像远程开发机;AI Studio 这类更适合 prompt 驱动原型和生成应用代码。
前端演示适合 StackBlitz,重仓库开发适合 Codespaces,AI 应用原型适合 AI Studio,可分享 VM 实验适合 CodeSandbox。
当源码能进入 Git、能本地导出,并且可在其他编辑器继续工作时,云端 IDE 才更安全。
VM 小时、存储、AI credits、模型 API 额度、部署和托管数据库,通常属于不同计费系统。
AI Studio 在应用构建流程里可以算进这个分类,但它不等同于通用终端优先的云开发机。
Firebase Studio 就是例子:它对迁移仍有意义,但不应作为新长期项目的核心依赖。
浏览器工作区很容易被分享。应使用最小权限 Token、环境密钥和单独演示凭据。
云工作区看似免费,但停止的环境、缓存、依赖和生成项目会长期累积存储占用。
使用 devcontainer 工作区,让贡献者打开仓库后无需本地安装环境,几分钟内即可运行测试。
用 AI Studio 或 Replit Agent 生成可运行原型,再把代码导出到 Git 中进行加固。
文档内嵌示例适合 StackBlitz 或 CodeSandbox,让读者无需离开浏览器即可编辑运行。
如果任务是 prompt-to-app 原型、Gemini API 开发、Firebase 连接应用生成,或浏览器内 Android 应用创建,它可以算云端 IDE 的邻近项。但它不是 Codespaces 这类终端优先工作区的完整替代。
如果仓库已经在 GitHub 上,并且项目能用 devcontainer 定义环境,GitHub Codespaces 通常是最合适的起点。
浏览器优先的前端演示和文档示例,StackBlitz 很强。需要可分享沙盒、VM 执行或 SDK 驱动工作流时,CodeSandbox 更合适。
长期项目不建议。Google 已宣布 Firebase Studio 退场,并把迁移方向放到 Google AI Studio 和 Antigravity,因此它更适合已有项目迁移,而不是新项目依赖。
隐藏成本包括计算小时、闲置存储、AI credits、部署费用、私有协作、密钥管理,以及导出或迁移生成项目所需时间。