Project IDX 现已升级为 Firebase Studio,是一个运行在浏览器中的云端开发环境,专为全栈应用开发打造。它将代码编辑、调试、预览与 AI 辅助开发整合在同一工作空间中,并通过云端模拟器提供接近真实设备的高保真应用预览,帮助你更快构建和迭代下一代应用。你现有的 IDX 工作区、设置和分享链接将无缝延续到 Firebase Studio 中。
产品详细介绍
Project IDX(Firebase Studio)是 Google 推出的云端开发工作空间,核心目标是让开发者“打开浏览器即可开始全栈开发”,无需本地复杂环境配置。
1. 完全基于 Web 的开发工作空间
- 免安装、免配置:只需浏览器和网络即可使用,无需本地安装 IDE、SDK 或构建工具。
- 云端环境统一:开发、预览、调试环境统一在云端,避免“在我电脑上能跑”的环境差异问题。
- 跨设备访问:无论在办公室、家中还是移动设备上,只要登录账号即可继续之前的工作区。
2. 集成 Gemini 生成式 AI 助理
- 智能代码补全与生成:基于 Gemini 的生成式 AI,可根据上下文生成代码片段、接口实现、测试用例等。
- 自然语言指令开发:通过自然语言描述需求(如“创建一个带登录表单的 React 页面”),AI 可自动生成初始代码结构。
- 代码解释与重构建议:对现有代码进行解释、优化建议和重构方案,帮助提升代码质量与可维护性。
3. 全栈应用支持与云端模拟器
- 前后端一体化:支持前端框架(如 Web 应用、SPA 等)与后端服务的统一开发与调试。
- 云端模拟器:通过云端模拟器提供高保真应用预览,模拟真实运行环境,减少本地搭建测试环境的成本。
- 实时预览与热更新:修改代码后可快速在浏览器中查看效果,提升迭代效率。
4. 与 Firebase 生态深度融合
- 升级为 Firebase Studio:Project IDX 正式加入 Firebase 家族,功能在原有基础上进一步扩展和整合。
- 无缝迁移:原有 IDX 工作区、设置、分享 URL 等将继续在 Firebase Studio 中可用,无需手动迁移。
- 一站式云服务集成:可更便捷地接入 Firebase 提供的认证、数据库、存储、托管等服务,构建完整的云端应用架构。
5. 协作与分享能力
- 工作区分享链接:通过分享 URL,团队成员可访问同一工作区,便于代码评审、演示与协作开发。
- 统一配置与模板:团队可基于统一模板和配置创建新项目,保证项目结构与规范的一致性。
简单使用教程
下面以“从 Project IDX 过渡到 Firebase Studio 并开始一个新项目”为例,介绍基础使用流程。
步骤一:访问与登录
- 打开浏览器,访问原 Project IDX 链接或直接访问 Firebase Studio 对应入口(官方会提供跳转或入口)。
- 使用你的 Google 账号登录,系统会自动识别你原有的 IDX 账户与工作区。
步骤二:检查原有工作区
- 登录后,在工作区列表中查看你之前在 Project IDX 中创建的项目。
- 确认:
- 工作区是否完整显示;
- 设置(如环境变量、运行配置)是否保留;
- 分享 URL 是否仍然可访问。
- 如需继续开发,点击对应工作区即可在 Firebase Studio 中打开。
步骤三:创建新工作区/项目
- 在 Firebase Studio 中点击“新建项目”或“新建工作区”。
- 选择合适的技术栈或模板(例如:Web 应用、全栈应用等)。
- 系统会在云端自动创建开发环境并打开在线编辑器。
步骤四:使用 AI 助理辅助开发
- 在编辑器中打开某个文件或新建文件。
- 通过以下方式使用 Gemini AI:
- 在代码中输入时,利用智能补全完成常见模式与样板代码;
- 选中一段代码,使用“解释代码”或“优化代码”功能获取说明与优化建议;
- 在侧边栏或命令输入框中,用自然语言描述需求(如“生成一个 REST API 处理用户注册”),让 AI 生成初始实现。
- 根据 AI 生成的代码进行审查、修改和集成。
步骤五:运行与预览应用
- 在工作区中配置启动命令(如
npm run dev或框架默认启动脚本)。 - 点击“运行”或“启动预览”,Firebase Studio 会在云端启动应用。
- 通过云端模拟器提供的预览地址,在浏览器中查看应用运行效果。
- 修改代码后保存,预览页面会自动刷新或支持热更新,便于快速调试。
步骤六:分享与协作
- 在工作区界面中找到“分享”或“生成链接”功能。
- 选择分享权限(仅查看、可编辑等),生成分享 URL。
- 将链接发送给团队成员,他们可通过浏览器直接访问你的工作区或预览页面,进行协作开发或评审。
常见问题 FAQ
1. Project IDX 和 Firebase Studio 是什么关系?
Project IDX 已正式加入 Firebase 家族,并升级为 Firebase Studio。Firebase Studio 在保留原有 IDX 云端开发与 AI 能力的基础上,进一步与 Firebase 的各项云服务深度整合。
2. 我之前在 Project IDX 里的工作区会丢失吗?
不会。官方说明现有的 IDX 工作区、设置、分享 URL 等都会在 Firebase Studio 中继续可用,你可以登录后直接在新界面中访问和使用原有项目。
3. 使用 Firebase Studio 是否需要安装本地工具?
不需要。Firebase Studio(原 Project IDX)是完全基于 Web 的开发工作空间,只需浏览器和网络即可使用,无需本地安装 IDE 或复杂的开发环境。
4. AI 助理是否会自动修改我的代码?
AI 助理主要以建议和生成代码的形式工作,是否采纳由你决定。你可以在编辑器中审查 AI 生成的内容,再手动合并到项目中,保证代码质量与风格统一。
5. 我可以用 Firebase Studio 开发哪些类型的应用?
Firebase Studio 面向全栈应用开发,适合构建 Web 应用、后端服务以及与 Firebase 生态(认证、数据库、存储等)紧密结合的云端应用。具体支持的框架和语言以官方文档与模板列表为准。




