Firebase Studio 是 Google 提供的一个综合性移动和 Web 开发平台,其核心是一个完全基于 Web 的全栈应用开发工作区。它集成了来自 Gemini 的最新生成式 AI,并具备由云模拟器支持的完整应用预览能力。
主要用途
Firebase Studio 旨在帮助开发者快速启动全栈应用开发。用户可以在几分钟内从打开浏览器进入构建阶段,而无需花费数小时进行环境配置。它支持导入 GitHub、GitLab、Bitbucket 或本地机器上的现有仓库,并兼容大多数技术栈。
主要能力
- App Prototyping 智能体:使用自然语言、模型、绘图工具和截图快速创建新应用,也可以从大量流行的框架或语言模板中选择。
- Gemini in Firebase:通过 AI 协助完成编码、调试、测试、重构、解释和文档编写等任务。AI 能够与代码库交互并代表用户执行操作。用户可以使用内置模型或选择偏好的模型。
- 协作与分享:提供 URL 供早期测试者预览应用并反馈;可与其他团队成员共享工作区,同时为同一项目做出贡献,无论成员是否会编码。
- 扩展与预览:可以访问 Open VSX Registry 中的数千个扩展,在构建过程中测试和优化 API 端点及后端。内置 Web 预览和 Android 模拟器,让用户以最终用户视角预览应用。
- 部署与监控:通过几次点击即可将应用发布到 Firebase App Hosting,并一目了然地监控使用情况和行为。也可以将生产应用部署到 Firebase Hosting、Cloud Run 或自有自定义基础设施,完全掌控部署方式。
使用方式
Firebase Studio 完全基于 Web,无需本地安装。用户可以通过浏览器访问,导入现有仓库或使用 App Prototyping 智能体创建新应用。可以使用 Nix 自定义环境。预览期间可免费使用 3 个工作区,Google 开发者计划成员最多可获得 30 个工作区。
适用场景
适合希望快速启动全栈应用开发、需要 AI 辅助编码和调试、希望团队协作开发、需要跨平台预览和优化、以及需要灵活部署选项的开发者。
限制
当前信息未提供关于收费、价格、具体平台支持细节或性能数据等额外信息。Firebase Studio 目前处于预览阶段,工作区数量可能受限。