Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Firebase Studio
Créez rapidement et efficacement des prototypes, puis concevez et déployez des applications full stack intégrant l'IA directement dans votre navigateur.
Firebase Studio est un environnement de développement agentif basé sur le cloud qui vous aide à créer et à déployer des applications d'IA full stack de qualité production, y compris des API, des backends, des frontends, des applications mobiles et plus encore.
Firebase Studio unifie
Project IDX avec des agents d'IA spécialisés et l'assistance de Gemini dans Firebase
pour fournir un espace de travail collaboratif accessible depuis n'importe où,
contenant tout ce dont vous avez besoin pour développer une application.
Vous pouvez importer vos projets existants ou en créer de nouveaux à l'aide de modèles compatibles avec différents langages et frameworks.
Configuration rapide des projets grâce à des modèles et des exemples intégrés
Firebase Studio offre une compatibilité étendue avec les frameworks et les langages grâce à une vaste bibliothèque de modèles et d'exemples d'applications, y compris les langages populaires tels que Go, Java, .NET, Node.js et Python Flask, ainsi que les frameworks tels que Next.js, React, Angular, Vue.js, Android, Flutter et plus encore.
Commencez avec un modèle ou un exemple d'application de la galerie de modèles et/ou créez votre propre modèle personnalisé à partager.
Prototypage rapide en langage naturel
Utilisez Gemini dans Firebase pour prototyper et publier des applications Web full stack avec App Prototyping agent.
Générez des applications entières avec des requêtes multimodales, y compris en langage naturel, avec des images et des dessins. Améliorez votre application à l'aide d'une galerie d'images libres de droits provenant d'Unsplash.
Assistance IA toujours disponible de Gemini dans Firebase
Utilisez l'assistance au codage de l'IA Gemini dans Firebase
sur toutes les surfaces de développement : chat interactif, génération de code,
exécution d'outils et suggestions de code intégrées.
Gemini dans Firebase peut vous aider à écrire du code et de la documentation, à corriger des bugs, à écrire et exécuter des tests unitaires, à gérer et résoudre des dépendances, à travailler avec des conteneurs Docker, et plus encore.
Environnement de développement familier et hautement personnalisable
Firebase Studio est basé sur le projet populaire Code OSS et exécute une machine virtuelle (VM) complète optimisée par Google Cloud.
Vous pouvez personnaliser presque tous les aspects de votre environnement de développement en ligne avec Nix, y compris les packages système, les outils linguistiques, les configurations IDE, les aperçus d'applications et la configuration IDE. Vous pouvez également partager le projet et l'ensemble de la configuration de son environnement de développement avec un modèle personnalisé.
Outils, émulateurs et méthodes de déploiement intégrés avec une intégration approfondie à Firebase et Google Cloud
Firebase Studio s'intègre parfaitement aux services Firebase et Google Cloud. Par exemple, vous pouvez utiliser Firebase Local Emulator Suite directement à partir de Firebase Studio pour tester minutieusement les services Firebase et Google Cloud tels que Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting et Firebase Hosting avant de publier votre application.
Fonctionnement
Firebase Studio est compatible avec plusieurs modes pour s'adapter à différents styles de développement :
Coder en gardant le contrôle : travaillez directement dans un IDE basé sur Code OSS, où vous pouvez importer des dépôts existants ou démarrer de nouveaux projets, et utiliser des extensions du registre Open VSX.
Gemini dans Firebase
fournit une assistance d'IA tenant compte de l'espace de travail pour la complétion de code, la génération de code, les tests, l'exécution d'outils et la documentation. Vous pouvez personnaliser entièrement vos espaces de travail, votre approche de déploiement et votre environnement d'exécution cible grâce à la prise en charge de la configuration extensible à l'aide de Nix.
Créer des requêtes sans coder : l'agent de prototypage d'applications, également appelé Prototyper, vous permet de créer des espaces de travail pour prototyper et affiner des idées d'applications avec Gemini dans Firebase, sans écrire de code. Travaillez avec l'agent à l'aide de requêtes multimodales pour développer de manière itérative une application full stack (actuellement pour les applications Web), testez et déboguez, et partagez votre travail avec d'autres utilisateurs, directement depuis votre navigateur. Vous pouvez annuler immédiatement les modifications si nécessaire, ajouter de nouvelles fonctionnalités, tester, publier sur Firebase App Hosting et surveiller les performances de votre application grâce à l'observabilité intégrée.
Vous pouvez passer facilement du codage à l'invite pour exploiter les points forts de chacun. Par exemple, vous pouvez commencer par un prototype dans App Prototyping agent qui couvre les bases, comme la structure de l'application et le parcours utilisateur, puis passer à Code pour implémenter une logique et une intégration plus personnalisées.
Cette flexibilité vous permet d'itérer rapidement et de créer des applications qui répondent à vos besoins spécifiques, le tout depuis Firebase Studio.
Tarifs, quotas et limites
L'accès à Firebase Studio est disponible sans frais, mais vous pouvez augmenter le nombre d'espaces de travail que vous pouvez créer en rejoignant le programme Google Developer.
Certaines intégrations (comme Firebase App Hosting) peuvent nécessiter un compte Cloud Billing.
Pour empêcher l'utilisation de vos requêtes et réponses pour l'entraînement des modèles, n'utilisez pas App Prototyping agent ni Gemini dans Firebase au sein de Firebase Studio. Pour bloquer l'utilisation de votre code pour l'entraînement de modèles, désactivez la saisie du code et l'indexation du code dans vos paramètres Firebase Studio.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/24 (UTC).
[null,null,["Dernière mise à jour le 2025/07/24 (UTC)."],[],[],null,["# Firebase Studio\n===============\n\nRapidly prototype, build, and ship full-stack AI-infused\napps quickly and efficiently, right from your browser. \n\nFirebase Studio is an agentic cloud-based development environment\nthat helps you build and ship production-quality full-stack AI\napps, including APIs, backends, frontends, mobile, and more.\nFirebase Studio unifies\n[Project IDX](/docs/studio/idx-is-firebase-studio) with specialized\nAI agents and assistance from Gemini in Firebase\nto provide a collaborative workspace accessible from anywhere,\ncontaining everything you need to develop an application.\nYou can import your existing projects or start something new\nwith templates supporting a variety of languages and frameworks. \n[Learn how to get started](/docs/studio/get-started) [Try\nFirebase Studio now](https://studio.firebase.google.com)\n| **Preview:** Firebase Studio is in Preview, which means that the product is not subject to any SLA or deprecation policy and could change in backwards-incompatible ways.\n\nKey capabilities\n----------------\n\n|-------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Import projects from source control, local archive, or Figma design** | [Bring your own apps to Firebase Studio](/docs/studio/get-started-import): import a local archive, connect a public or private source code repository, or generate code from a Figma design and import it with the [Builder.io Figma plugin](https://www.builder.io/c/docs/builder-figma-plugin). |\n| **Quick project setup with built-in templates and samples** | Firebase Studio provides [extensive framework and language support](/docs/studio/get-started-template) with a large library of templates and sample apps, including popular languages like Go, Java, .NET, Node.js, and Python Flask, and frameworks like Next.js, React, Angular, Vue.js, Android, Flutter, and more. Start with a template or sample app from the [template gallery](https://studio.firebase.google.com//templates) and/or create your own [custom template](/docs/studio/custom-templates) to share. |\n| **Rapid natural language prototyping** | Use Gemini in Firebase to prototype and publish full-stack web applications with [the App Prototyping agent](/docs/studio/get-started-ai). Generate entire apps with multimodal prompts, including natural language, images, drawings. Enhance your app using a gallery of stock images from [Unsplash](https://unsplash.com). |\n| **Always-available AI assistance from Gemini in Firebase** | Use AI coding assistance from [Gemini in Firebase](/docs/studio/ai-assistance) across all development surfaces: interactive chat, code generation, tool running, and inline code suggestions. [Gemini in Firebase](/docs/studio/try-gemini) can help you write code and documentation, fix bugs, write and run unit tests, manage and resolve dependencies, work with Docker containers, and more. |\n| **Familiar and highly customizable development environment** | Firebase Studio is built on the popular Code OSS project and runs a full [virtual machine (VM)](https://cloud.google.com/workstations) powered by Google Cloud. You can customize almost every aspect of your online development environment with [Nix](/docs/studio/customize-workspace), including system packages, language tooling, IDE configurations, app previews, and IDE configuration---and share the project and its entire development environment configuration with a [custom template](/docs/studio/custom-templates). |\n| **Built-in tools, emulators, and deployment methods with deep Firebase and Google Cloud integration** | [Preview your web and Android apps right in the browser](/docs/studio/preview-apps) and take advantage of [built-in runtime services and tools](/docs/studio/debug) for emulation, testing, and debugging. Firebase Studio seamlessly integrates with [Firebase and Google Cloud services](/docs/studio/google-integrations). For example, you could use the [Firebase Local Emulator Suite](/docs/emulator-suite) directly from Firebase Studio to thoroughly test Firebase and Google Cloud services like Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting, and Firebase Hosting before you [publish your app](/docs/studio/deploy-app). |\n\nHow does it work?\n-----------------\n\nFirebase Studio supports multiple modes to cater to different development\nstyles:\n\n- **Coding with full control** : Work directly in a Code OSS-based IDE where\n you can import existing repositories or start new projects, and use extensions\n from the [Open VSX Registry](https://open-vsx.org/).\n Gemini in Firebase\n provides workspace-aware AI assistance with code completion, code\n generation, testing, tool-running, and documentation. You can completely\n customize your workspaces, deployment approach, and target runtime\n environment with support for extensible configuration using\n [Nix](https://nixos.org/).\n\n- **Prompting without coding: The App Prototyping agent, also known as\n Prototyper** lets you create new workspaces to\n prototype and refine app ideas with\n Gemini in Firebase---without writing any code. Work with the\n agent using multimodal prompts to iteratively develop a full-stack app\n (currently works for web apps), test and debug, and share your work with\n others, right from your browser. You can immediately roll changes back if\n needed, add new features, test, publish to Firebase App Hosting and\n monitor your app's performance with built-in observability.\n\nYou can seamlessly transition between coding and prompting to harness the\nstrengths of each. For example, you can start with a prototype in\nthe App Prototyping agent that covers the basics, like app structure and\nuser flow, then switch to\nCode to implement more custom logic and integration.\n\nThis flexibility lets you iterate quickly and build apps that meet your\nspecific needs---all from Firebase Studio.\n| **Note:** The App Prototyping agent can help you **build web apps with\n| Next.js**. Support for other platforms and frameworks is coming soon!\n\nPricing, quotas, and limits\n---------------------------\n\nAccess to Firebase Studio is available at no cost, but you can increase the\nnumber of workspaces you can create by joining the\n[Google Developer Program](https://developers.google.com/profile/u/_/dashboard).\nCertain integrations (like Firebase App Hosting) may require a\nCloud Billing account.\n\nLearn more at [Firebase Studio pricing, quotas, and limits](/docs/studio/pricing).\n\nHow Firebase Studio uses your data\n----------------------------------\n\nYour use of Firebase Studio is governed by the [Google Terms of\nService](https://policies.google.com/terms).\n\nHowever, note that your use of generative AI features within\nFirebase Studio is governed by the [Generative AI Prohibited Use\nPolicy](https://policies.google.com/terms/generative-ai/use-policy) and the\n[Gemini API Additional Terms of\nService](https://ai.google.dev/gemini-api/terms) (specifically governed by\n[Gemini API Additional Terms of Service: Unpaid\nServices](https://ai.google.dev/gemini-api/terms#unpaid-services)).\n\nTo block the use of your *prompts and responses* for model training, do not\nuse the App Prototyping agent, and do not use Gemini in Firebase within\nFirebase Studio. To block the use of your *code* for model training,\n[turn off code\ncompletion](/docs/studio/set-up-gemini#adjust-code-complete)\nand [code\nindexing](/docs/studio/set-up-gemini#adjust-code-indexing)\nin your Firebase Studio settings.\n\nNext steps\n----------\n\n- [Start prototyping your new app with Firebase Studio](/docs/studio/get-started-ai).\n- [Learn more about Firebase Studio workspaces](/docs/studio/get-started-workspace)."]]