Firebase Studio sera abandonné le 22 mars 2027. Nous simplifions nos offres pour les développeurs d'IA en intégrant les enseignements tirés de la version preview de Firebase Studio dans nos outils phares: Google AI Studio et Google Antigravity.
L'interface de création d'applications évolue, mais notre engagement envers l'écosystème Firebase est plus fort que jamais. En intégrant des fonctionnalités agentiques directement dans nos plates-formes d'IA phares, nous veillons à ce que Firebase continue de fournir un backend fiable et transparent pour le développement basé sur l'IA. Les services Firebase de base, tels que Cloud Firestore, Authentication, et App Hosting, continueront de fonctionner en dehors de Firebase Studio.
Pourquoi nous apportons ce changement
Firebase Studio a été lancé en version preview pour explorer l'avenir du développement full stack basé sur l'IA, . Nous avons pris en compte vos commentaires afin de simplifier nos outils et de vous offrir des solutions plus claires et plus efficaces :
Pour le développement agentique code-first : nous nous concentrons sur Antigravity, notre IDE de nouvelle génération conçu pour les workflows locaux autonomes à haute vitesse.
Pour le prototypage rapide basé sur le navigateur : nous avons intégré Cloud Firestore et Firebase Authentication directement dans Google AI Studio afin de vous offrir le chemin le plus rapide du prompt à la production.
Vos services Firebase de base (Cloud Firestore, Authentication, App Hosting, etc.) ne sont pas concernés. Vos bases de données et vos données utilisateur continueront de fonctionner normalement. Cet abandon ne s'applique qu'à l'environnement de développement Firebase Studio.
Calendrier d'abandon
Nous vous offrons une période de transition d'un an pour vous assurer que vous disposez de suffisamment de temps pour migrer vos projets :
- 19 mars 2026 : annonce de l'abandon et début du déploiement des outils de migration vers Firebase Studio.
- 22 juin 2026 : désactivation de la création d'espaces de travail. Vous pourrez continuer à travailler dans les espaces de travail existants et à les migrer.
- 22 mars 2027 : arrêt de Firebase Studio et suppression définitive de toutes les données restantes , qui ne pourront pas être récupérées.
Choisir votre chemin de migration
En fonction de votre utilisation de Firebase Studio, choisissez le chemin de migration le plus adapté à votre workflow.
Migrer vers Google Antigravity
Pour une expérience de développement agentique code-first, nous vous recommandons de migrer vers Antigravity. Il s'agit de notre IDE de nouvelle génération conçu pour les workflows locaux autonomes à haute vitesse. Vous devez choisir Antigravity si vous répondez à l'un des critères suivants :
- Vous préférez travailler dans un environnement de développement local code-first avec un contrôle plus approfondi de votre base de code.
- Vous avez créé votre application à l'aide d'un modèle intégré ou d'un dépôt importé dans Firebase Studio
- Vous utilisez principalement l'environnement de la vue Code dans Firebase Studio.
- Vous souhaitez accéder directement à des fonctionnalités de développement d'IA agentique de pointe dans un IDE puissant, avec la possibilité d'utiliser différents modèles tels que Claude et GPT-OSS, en plus de Gemini.
- Vous avez commencé en Prototyper mode, mais vous avez ajouté des fonctionnalités ou des scripts d'exécution importants qui nécessitent un environnement local sans limites de cloud.
Migrer vers Google AI Studio
Pour un environnement de prototypage Web qui apporte la puissance de l'IA à votre navigateur, nous vous recommandons de migrer vers Google AI Studio. Il offre le chemin le plus rapide du prompt à l'application de production full stack. Vous devez choisir Google AI Studio si vous répondez à l'un des critères suivants :
- Vous préférez une expérience Web, idéale pour les workflows multi-appareils ou les environnements dans lesquels vous ne pouvez pas installer de logiciel local.
- Vous avez créé votre application à l'aide de App Prototyping agent dans Firebase Studio et vous appréciez le prototypage rapide et la génération d'applications basées sur des invites.
- Vous souhaitez le chemin le plus rapide du prompt à l'application de production full stack.
Migrer des applications vers Google AI Studio
Google AI Studio offre le chemin le plus rapide du prompt à l'application de production full stack.
Étape 1 : Transférer votre espace de travail
- Cliquez sur le bouton Déplacer maintenant en haut de votre espace de travail, puis sélectionnez Préparer pour AI Studio.
- Une fois l'étape de préparation terminée, cliquez sur Déplacer vers Google AI Studio.
- Si vous y êtes invité, lisez et acceptez les conditions d'utilisation. Votre code s'ouvrira automatiquement dans un nouvel espace de travail Google AI Studio.
La conversion et le chargement de votre application dans Google AI Studio peuvent prendre plusieurs minutes. Vous serez averti une fois l'opération terminée. Une fois l'opération terminée, vous pouvez continuer à itérer sur votre application avec l'aide de l'agent Google AI Studio. Découvrez comment créer des applications dans Google AI Studio.
Étape 2 : Choisir votre méthode de publication
En fonction de vos besoins de déploiement et de votre souhait de conserver l'URL de votre application existante, sélectionnez l'une des méthodes de publication suivantes.
Option A : Publier sur App Hosting et conserver votre URL existante
Si vous avez déjà publié votre application via Firebase Studio et que vous souhaitez
conserver votre *.hosted.app URL ou votre domaine personnalisé, sécurisez votre clé API Gemini et
utilisez la synchronisation GitHub :
Sécurisez votre clé API Gemini :
- Dans la console Firebase, accédez à la page App Hosting.
- Recherchez votre backend existant (généralement nommé
studio) et cliquez sur Afficher. - Dans l'onglet Paramètres, accédez à Environnement.
Cliquez sur Ajouter et collez le contenu de votre fichier
.envdans le champ Clé pour stocker de manière sécurisée votre clé API Gemini en tant que variable d'environnement.
Synchronisez avec GitHub depuis Google AI Studio :
- Dans Google AI Studio, cliquez sur l'icône Paramètres et accédez au panneau GitHub.
- Cliquez sur Se connecter à GitHub et installez l'application Google AI Studio GitHub.
Cliquez sur Créer un dépôt GitHub.
Sélectionnez Préparer et valider toutes les modifications.
Connectez le dépôt à App Hosting :
- Dans la console Firebase, accédez à la page App Hosting.
- Recherchez votre backend existant (généralement nommé
studio) et cliquez sur Afficher. - Dans l'onglet Paramètres, sélectionnez Déploiement > Se connecter à GitHub.
- Connectez-vous à GitHub et installez l'application GitHub Firebase App Hosting.
- Sélectionnez votre dépôt, définissez la branche sur
mainet le répertoire racine sur/. - Cliquez sur Enregistrer et déployer.
Synchronisez vos modifications avec GitHub et déployez-les :
- Dans Google AI Studio, accédez au panneau GitHub.
- Vérifiez les modifications à publier.
- Cliquez sur Préparer et valider toutes les modifications.
- Accédez à la Firebase console pour surveiller la progression du App Hosting déploiement.
Option B : Passer à Cloud Run et publier votre application sur une nouvelle URL
Si vous préférez une expérience en un clic et que vous n'avez pas encore publié
votre application ou que vous n'avez pas de problème avec une nouvelle URL (*.run.app), utilisez le bouton Publier dans
Google AI Studio :
- Ouvrez votre application dans Google AI Studio, puis cliquez sur Publier.
- Dans le sélecteur de projet, cliquez sur Importer le projet.
- Recherchez et sélectionnez le nom de projet utilisé par Firebase Studio (qui se trouve dans la barre de navigation supérieure de votre Firebase Studio espace de travail).
- Cliquez sur Importer, puis sur Publier.
Migrer des applications vers Antigravity
Antigravity est un IDE local agent-first qui apporte la puissance de l'IA à votre environnement de développement local.
Prérequis
Assurez-vous que les éléments suivants sont installés localement et entièrement à jour :
- IDE Google Antigravity
- Node.js (version 20 ou ultérieure)
- Firebase CLI (version 15.10.0 ou ultérieure)
Étape 1 : Exporter et initialiser votre application
Migration automatisée
Ce workflow utilise l'agent Antigravity pour gérer de manière autonome la transformation du projet.
- Dans Firebase Studio, cliquez sur le bouton Déplacer maintenant en haut de votre espace de travail.
Suivez la méthode d'exportation en fonction de la fenêtre qui s'affiche :
- Si vous voyez un bouton Compresser et télécharger, cliquez dessus.
- Sinon, ouvrez la palette de commandes (
Cmd+Shift+Psur Mac ouCtrl+Shift+Psur ChromeOS, Windows ou Linux) et exécutez la commande Firebase Studio: Compresser et télécharger.
Extrayez le dossier localement et ouvrez-le dans Antigravity.
Dans le volet Agent d'Antigravity, saisissez le prompt suivant. Pour optimiser votre workflow et économiser des jetons, nous vous recommandons de sélectionner le Gemini Flash modèle. Il est conçu pour la rapidité et l'efficacité dans les tâches de transformation à volume élevé, comme la conversion de fichiers.
@fbs-to-agy-exportL'agent Antigravity lancera la migration du projet et vous demandera de l'aide en cours de route. Suivez les instructions de l'agent pour terminer le processus de migration. Si vous rencontrez des erreurs, demandez à l'agent de réessayer.
Exportation manuelle
Si vous préférez gérer vous-même la migration sans utiliser de jetons d'IA, vous pouvez utiliser la Firebase CLI pour exporter manuellement votre projet. Cette méthode est directe et ne nécessite aucune interaction avec l'agent.
Ouvrez votre terminal et exécutez la commande suivante, en remplaçant PATH
par le chemin d'accès au dossier de votre projet extrait ou au fichier ZIP d'origine
(utilisez . si vous vous trouvez déjà dans le répertoire cible) :
npx firebase-tools@latest studio:export PATH
Étape 2 : Prévisualiser votre application
Une fois que vous avez extrait votre projet et que vous l'avez ouvert dans Antigravity, vous pouvez afficher votre application localement :
- Dans Antigravity, accédez au menu Exécuter et déboguer situé dans la barre latérale de gauche.
- Cliquez sur le bouton de lecture pour démarrer votre serveur de développement local.
- Suivez les instructions du terminal pour prévisualiser votre application.
Étape 3 : Publier votre application
Antigravity utilise des compétences d'agent pour publier votre application en suivant les bonnes pratiques Firebase.
Dans le panneau de discussion, saisissez le prompt suivant :
Publish my appLorsque vous êtes invité à exécuter
firebase deploy, sélectionnez Oui. L'agent publiera sur votre URL existante si vous avez déjà publié sur Firebase App Hosting. Si c'est la première fois que vous publiez sur App Hosting, l'agent vous guidera tout au long du processus.Pour les futures mises à jour, demandez à l'agent de
publish my appdans le panneau de discussion Antigravity.
Migrer des applications vers d'autres plates-formes
Si vous préférez déplacer votre projet vers un autre environnement de développement ou une autre plate-forme d'hébergement, vous pouvez exporter votre code source et gérer manuellement les déploiements.
Étape 1 : Exporter la source de votre projet
Avant la date d'abandon, vous devez télécharger une copie locale des fichiers de votre projet :
- Cliquez sur le bouton Déplacer maintenant en haut de votre espace de travail > Compresser et télécharger.
- Extrayez l'archive sur votre ordinateur local.
Étape 2 : Choisir votre méthode de publication
Une fois votre code disponible en local, vous pouvez continuer à diffuser votre application à l'aide des méthodes suivantes :
Firebase CLI Firebase (conserve votre URL existante)
Installez la Firebase CLI à l'aide de
npmen exécutant la commande suivante :npm install -g firebase-toolsAccédez au répertoire de votre projet dans votre terminal.
Exécutez cette commande pour configurer les déploiements App Hosting pour votre projet local :
firebase init apphostingLorsque vous y êtes invité, sélectionnez Associer à un backend existant , puis choisissez le backend nommé studio. Ainsi, l'URL de votre application reste la même.
Suivez les instructions pour procéder à la configuration. Votre App Hosting configuration sera ajoutée à
firebase.json.Pour déployer l'application, procédez comme suit :
firebase deploy
Hébergement externe : étant donné que votre code exporté est une application Web standard, vous pouvez l'initialiser auprès de n'importe quel fournisseur d'hébergement. Notez que le passage à un fournisseur externe entraînera une nouvelle URL.
Développement local uniquement : vous pouvez continuer à développer et à tester votre application localement à l'aide de la Firebase Local Emulator Suite pour des tests hors connexion plus rapides sans déploiement dans un environnement en direct.
Dépannage et FAQ
Consultez les questions fréquentes et les étapes de dépannage suivantes pour migrer vos Firebase Studio projets.
Puis-je continuer à utiliser Firebase Studio jusqu'à son abandon ?
Oui, vous pouvez accéder aux espaces de travail existants jusqu'au 22 mars 2027. Nous continuerons à fournir des correctifs de sécurité critiques et des mises à jour du modèle Gemini pour garantir la stabilité de vos projets actuels. Notez que la création d'espaces de travail sera désactivée à partir du 22 juin 2026.
L'historique de discussion de mon agent sera-t-il migré ?
L'historique de discussion de votre agent ne fait pas partie du fichier ZIP exporté actuel. Toutefois,
vous pouvez trouver les fichiers d'historique de discussion Gemini pour
les agents App Prototyping agent et Gemini dans Firebase de votre
espace de travail dans le répertoire /home/user/.idx/ai de votre
Firebase Studio espace de travail. Il contient les prompts et les réponses de tous les
Gemini modes de discussion.
Voici comment créer un fichier ZIP contenant votre historique :
- Sélectionnez Fichier > Ouvrir le dossier.
- Acceptez le répertoire
/home/userpar défaut. - Une fois les fichiers chargés, effectuez un clic droit sur le répertoire
.idx/aiet sélectionnez Compresser et télécharger. - Lorsque vous êtes invité à recréer l'environnement, cliquez sur Annuler.
- Une fois le téléchargement terminé, rouvrez votre répertoire de travail à partir du menu Fichier pour revenir à votre espace de travail.
Pour les sessions Prototyper, vous pouvez également afficher vos prompts dans le
journal git. Voici comment les trouver :
Ouvrez la vue Code (
).
Effectuez l'une des opérations suivantes :
- Ouvrez une session de terminal (
Cmd-Shift-Csur Mac ouCtrl-Shift-Csur ChromeOS, Windows ou Linux) et saisissezgit log. - Ouvrez Contrôle de code source (
Cmd+Shift+Gsur Mac ouCtrl-Shift+Gsur ChromeOS, Windows ou Linux) et affichez l'historique des sources.
- Ouvrez une session de terminal (
J'ai essayé de compresser et de télécharger mes fichiers dans Firebase Studio, mais rien ne s'est passé.
Cela est généralement dû à un bloqueur de pop-up du navigateur. Étant donné que le flux de migration ouvre une nouvelle interface pour traiter votre demande, certains navigateurs peuvent la signaler comme une pop-up indésirable.
Pour résoudre ce problème, recherchez une notification "Pop-up bloquée" dans la barre d'adresse de votre navigateur (généralement à droite). Cliquez sur l'icône et sélectionnez l'option permettant d'autoriser les pop-up, puis réessayez de cliquer sur le bouton.
Si cela ne fonctionne pas, suivez les instructions de la section Comment télécharger mes fichiers depuis Firebase Studio ? pour exécuter manuellement la commande Compresser et télécharger.
Puis-je migrer des espaces de travail Firebase Studio qui ont été partagés avec moi ?
Seule la personne qui a créé l'espace de travail Firebase Studio peut utiliser le bouton Déplacer maintenant. Si vous souhaitez obtenir une copie du projet, vous pouvez effectuer l'une des opérations suivantes :
- Dupliquer l'espace de travail: créez une copie du projet sous votre propre compte, ce qui vous permet de l'associer à votre propre projet Firebase et d'utiliser les outils de migration.
- Exporter manuellement votre code : dans la vue Code, vous pouvez ouvrir la palette de commandes (
Cmd+Shift+Psur Mac ouCtrl+Shift+Psur ChromeOS, Windows ou Linux) et exécuter la commande Firebase Studio : Compresser et télécharger.
Où puis-je trouver les applications que j'ai migrées vers Google AI Studio ?
La page Vos applications fournit une liste unifiée de tous vos projets, y compris ceux créés de toutes pièces dans Google AI Studio et ceux que vous avez migrés.
Firebase Authentication avec Google Sign-In ne fonctionne pas après la migration vers Google AI Studio.
Si votre application utilise Google Sign-In, vous devez autoriser le domaine de votre nouveau projet.
- Dans la console Firebase, accédez à la page des paramètres Authentication.
- Cliquez sur Domaines autorisés.
- Cliquez sur Ajouter un domaine et ajoutez le domaine de votre application Google AI Studio.
Que dois-je faire si l'agent Google AI Studio cesse de fonctionner ou si je vois des erreurs dans Google AI Studio après la migration ?
Étant donné que l'agent Google AI Studio gère des tâches d'arrière-plan complexes lors de la migration de votre application , il peut parfois rencontrer des problèmes tels que "Tâche annulée", des messages répétés ou des threads qui ne répondent pas.
- Si l'agent s'arrête en cours de tâche sans erreur claire, lui donner un prompt tel que "Reprendre là où vous vous êtes arrêté" ou "Réessayer cette dernière étape" relance souvent le processus.
- Si un message indique que des erreurs se sont produites lors de l'exécution du code, cliquez sur le bouton Corriger pour demander à l'agent de les résoudre automatiquement.
Que faire si l'exportation est bloquée ou expire ?
Si le processus de migration se bloque lors de la préparation de vos fichiers, cela est souvent dû à un dossier de projet surdimensionné.
Pour faciliter la migration :
- Supprimez
node_modules: ce dossier est généralement supprimé lors du processus de migration. Toutefois, si vous l'avez renommé ou déplacé, ou si vous prévoyez de compresser et de télécharger manuellement votre code, supprimez-le avant de lancer la migration. Vous n'avez pas besoin de migrer ce dossier, car vous pouvez exécuternpm installune fois que vous êtes passé à votre nouvel environnement. - Supprimez les artefacts volumineux : supprimez tous les fichiers multimédias volumineux, les exportations de base de données ou les dossiers de compilation qui ne sont pas strictement nécessaires pour le code source.
- Recherchez les "gonflements" cachés : assurez-vous de ne pas compresser accidentellement un historique
.gitmassif ou des journaux locaux.
Une fois que vous avez supprimé tous les fichiers volumineux, réessayez de migrer votre projet.
Pourquoi mes commandes Firebase CLI ou npx échouent-elles dans le terminal Antigravity ?
Si vous rencontrez des erreurs "commande introuvable" ou des problèmes lors de l'exécution de commandes npx dans Antigravity, même si elles fonctionnent dans votre terminal système standard, cela est probablement dû à la façon dont votre environnement shell est initialisé.
L'environnement de terminal d'Antigravity recherche les paramètres de configuration dans votre ~/.bash_profile. De nombreux développeurs stockent leurs configurations npx et de chemin d'accès dans ~/.bashrc. Si ces paramètres ne sont pas partagés, Antigravity ne saura pas où trouver vos outils.
Pour résoudre ce problème, vous pouvez créer une source pour votre fichier .bashrc dans votre .bash_profile. Ainsi, toutes vos configurations existantes seront chargées au démarrage d'Antigravity.
- Ouvrez votre fichier
~/.bash_profiledans Antigravity. Ajoutez le bloc de code suivant au fichier :
if [ -f ~/.bashrc ]; then source ~/.bashrc fiEnregistrez le fichier.
Redémarrez Antigravity.
Autres ressources
- Essayez l'atelier de programmation sur la migration de Firebase Studio vers Antigravity.
- Explorez la documentation Antigravity.
- Explorez la documentationGoogle AI Studio.
Besoin d'aide ?
Si vous avez des questions, des commentaires ou si vous rencontrez des problèmes lors de la migration de vos projets, contactez-nous à l'un des endroits suivants :
- Contactez l'assistance Firebase.
- Publiez un message sur le Firebase Studio forum de la communauté.