7 points par GN⁺ 2025-04-11 | 8 commentaires | Partager sur WhatsApp
  • Environnement de développement intégré cloud pour le développement d’applications d’IA, permettant de coder, tester, déployer et exécuter au même endroit
  • Un espace de travail full stack orienté IA qui permet de développer, déployer et gérer rapidement et facilement des applications multiplateformes via des agents IA dans le navigateur
  • Il permet de créer backend, frontend et applications mobiles en un seul endroit. Il offre une grande flexibilité, du prototypage rapide aux VM personnalisables
  • Intègre les fonctionnalités de Project IDX, Genkit et Gemini in Firebase
  • Une plateforme pensée pour l’ère de l’IA, axée sur le développement rapide et la collaboration

Démarrer rapidement, n’importe où

  • Il suffit d’ouvrir le navigateur pour commencer à développer en quelques minutes
  • Il est possible d’importer des dépôts existants depuis GitHub, GitLab, Bitbucket ou une machine locale
  • Prend en charge la plupart des stacks technologiques
  • L’App Prototyping agent permet de générer rapidement une nouvelle application à partir de langage naturel, maquettes, dessins ou captures d’écran
  • L’environnement peut être personnalisé avec Nix
  • Il est possible de choisir des templates basés sur divers frameworks ou langages, ou de personnaliser librement l’environnement de développement avec Nix
  • La version preview actuelle propose 3 espaces de travail gratuits
  • Les membres du Google Developer Program peuvent utiliser jusqu’à 30 espaces de travail

Ce que l’on peut faire avec Firebase Studio

  • Générer des prototypes d’applications d’IA à partir de langage naturel, d’images, etc.

    • L’App Prototyping agent permet de créer rapidement un prototype fonctionnel d’application web
    • Il est généré automatiquement sur la base de Next.js et inclut non seulement l’interface, mais aussi les fonctionnalités
    • Genkit et les clés d’API Gemini sont configurés automatiquement pour utiliser immédiatement les fonctions IA
  • Modifier une application de manière conversationnelle avec Gemini

    • Il est possible de dialoguer directement avec Gemini dans Firebase Studio pour modifier l’application
    • L’IA assiste le codage, le débogage, les tests, le refactoring, l’explication du code et la documentation
    • Il est possible de demander en langage naturel l’ajout d’une authentification utilisateur, l’amélioration de l’UI ou l’ajout de fonctionnalités
    • On peut choisir le modèle fourni par défaut ou le modèle IA préféré de l’utilisateur
    • Même lorsque le code est difficile à comprendre, il peut être modifié rapidement
  • Modification manuelle via l’espace de travail de codage

    • Il est possible d’écrire directement du code dans un IDE basé sur CodeOSS
    • Fournit complétion de code, débogage, explications et accès au terminal via Gemini
    • Propose un environnement de développement intégré aux services Firebase
  • Prévisualisation instantanée sur différents appareils

    • Il est possible de prévisualiser l’application sur un appareil via un QR code ou une URL publique
    • Les prototypes peuvent être testés immédiatement sur de vrais appareils mobiles
  • Déploiement rapide avec Firebase App Hosting

    • Un clic suffit pour déployer l’application sur Firebase App Hosting
    • Build, CDN et server-side rendering sont gérés automatiquement
    • Prise en charge du partage d’espace de travail et de la collaboration en temps réel
  • Bientôt disponible : l’agent Gemini Code Assist

    • Un agent Gemini Code Assist sera proposé pour la migration de code, les tests de modèles IA, la documentation, etc.
    • Il pourra être utilisé sous forme de tableau Kanban dans Firebase Studio
    • Une préinscription est possible via le Google Developer Program
  • Optimiser des applications full stack sur diverses plateformes

    • Les milliers d’extensions de l’Open VSX Registry permettent de tester et d’optimiser les API et backends
    • La prévisualisation web intégrée et l’émulateur Android permettent de vérifier l’application du point de vue utilisateur

Relation avec Project IDX

  • Firebase Studio inclut toutes les fonctionnalités de Project IDX
  • Comprend des VM cloud personnalisables ainsi que des émulateurs pour tester les applications
  • Propose plus de 60 templates officiels et des templates communautaires
  • Il est possible d’importer des bases de code existantes depuis GitHub, GitLab, Bitbucket, etc.
  • Inclut également une fonction de création de templates personnalisés pour le partage au sein des équipes
  • Tout ce qui était possible dans IDX peut aussi être réalisé dans Firebase Studio
  • En plus, il offre l’App Prototyping agent et une intégration poussée avec la plateforme Firebase

Disponible dès maintenant

  • Firebase Studio propose par défaut 3 espaces de travail gratuits
  • Les membres du Google Developer Program peuvent en utiliser 10, et les membres premium 30
  • Certaines fonctionnalités, comme Firebase App Hosting, nécessitent un compte de facturation
  • Pour plus d’informations, voir la documentation officielle
  • Pour commencer tout de suite : Essayer Firebase Studio

8 commentaires

 
nextstep 2025-04-12

Comme MS a fini par ajouter jusqu’au mode agent IA dans VS Code, le fait que Google ait lui aussi greffé de l’IA à un outil de développement n’a rien de vraiment nouveau. Comme on peut déjà utiliser l’API Google AI dans VS Code, je ne vois pas bien quel est l’avantage.

 
spilist2 2025-04-11

J’ai aussi brièvement écrit mes impressions après l’avoir testé rapidement. https://www.stdy.blog/firebase-studio-impressions/

 
roxie 2025-06-02

Je suis aussi curieux de savoir ce que vous en pensez actuellement. Moi aussi, j’essaie de commencer par créer des applications simples avec l’aide de l’IA (beaucoup, beaucoup d’aide) ; à ce stade, peut-on dire que FS offre malgré tout l’expérience la plus confortable ?

 
spilist2 2025-06-02

Cela fait environ deux mois que j’ai écrit ce message, donc maintenant je ne sais pas trop. Ça fait aussi longtemps que je n’utilise plus vraiment FS.

Le fait de pouvoir utiliser l’API Gemini donne l’impression qu’AI Studio est mieux.

Et pour créer des apps, rork, qui sort directement jusqu’à iOS d’un seul coup, me paraît meilleur.

 
roxie 2025-06-02

Je vais essayer rork. Merci pour vos mots, monsieur.

 
ganadist 2025-04-11

https://developer.android.com/studio/preview/… est également inclus, et les spécifications matérielles sont impressionnantes.

  • Xeon 2.2GHz 16 cœurs
  • 64GB RAM
  • Ubuntu 24.04
  • disque de 200GB
 
jsh5782 2025-04-11

Je l’ai essayé dans tous les sens avec impatience depuis le matin du lancement, mais le « full stack » semblait être une licorne même pour l’IA..

 
GN⁺ 2025-04-11
Avis Hacker News
  • La partie IA de l’app était inutile. J’ai fait du « vibe coding » pendant 2 heures sur une app Flutter d’horloge d’échecs, mais au final je n’ai rien obtenu

    • Plus j’envoyais de messages, plus ça se dégradait
    • Il a essayé de corriger les problèmes tout seul, mais a fini par tout remettre en bazar
    • Je ne le recommande à personne
    • La partie non IA était très chouette. J’aime bien l’environnement nix. Par exemple, la façon dont les aperçus étaient gérés était intéressante
    • J’ai lancé geekbench, et les performances CPU étaient légèrement inférieures à celles d’un iPhone 15 Pro Max, mais avec 32 Go de RAM
  • Petit avis après environ 30 minutes d’utilisation de Firebase Studio

    • D’abord, il faut désactiver l’Enhanced Tracking Protection de Firefox pour que le projet se charge
    • Dans le prompt initial, j’ai proposé une app qui prend une question en entrée et génère une prédiction de l’I Ching en lançant des pièces
    • Le résultat avait l’air correct, mais quand on saisissait une question et qu’on appuyait sur le bouton, il ne se passait rien
    • J’ai essayé plusieurs fois de résoudre le problème, sans succès
    • J’ai vérifié la console du navigateur pour trouver les erreurs et je lui ai demandé de les corriger
    • Après quelques itérations, toutes les erreurs ont été corrigées et j’ai pu générer un résultat
    • Il avait complètement oublié la partie où il fallait lancer les pièces
    • Après quelques prompts supplémentaires, il a pu afficher l’hexagramme et la question
    • Il était parfois confus à propos de l’hexagramme généré
    • Globalement, ce type d’outils en est encore au stade du jouet
  • En tant que personne travaillant sur un projet qui utilise Firestore, je ne veux qu’une seule chose

    • Il faut une interface web pour Firestore
    • Il faut pouvoir sélectionner plusieurs enregistrements et agir dessus
    • Je n’ai pas besoin d’IA, de mode sombre ni de compatibilité MongoDB
    • Je veux pouvoir sélectionner plusieurs documents à la souris et effectuer des opérations dessus
  • Ce projet a vraiment l’air génial et j’aimerais en voir davantage

    • En lisant la discussion sur HN, ça m’a fait réfléchir
    • Au début de ma carrière, il y a 7 ans, je créais souvent des applications WinForms
    • C’étaient des interfaces simples avec une zone de texte et un bouton « Exécuter »
    • C’était une façon d’écrire et de tester du code en C#
    • Ça servait à gérer différentes tâches, comme on l’aurait fait avec Python ou Ruby
    • Je pense que beaucoup de gens auront besoin de « scripts qui exécutent des tâches »
    • Je pense que le scripting avec IA est peut-être l’usage le plus immédiatement utile
    • Je pense aussi que les Jupyter Notebooks en sont un exemple
  • C’est un rebranding de idx.google.com

  • Les ingénieurs logiciel devraient utiliser l’IA pour cloner tous les SaaS et prendre des parts de marché

    • L’IA est un excellent moyen pour les ingénieurs de devenir fondateurs
    • Il faut apporter de la concurrence
  • Ce n’est pas nouveau

    • La fonctionnalité « prompt from scratch » a été ajoutée
    • idx.dev n’a pas obtenu autant de popularité qu’espéré, donc ils ont décidé de le rebrander
    • Ce n’est pas une mauvaise idée
    • J’utilise idx.dev (maintenant firebase.studio) et je l’aime bien
    • Il n’y a pas de « templates » pour des stacks/types d’apps spécifiques, mais il est facile de configurer un espace de travail vide et de modifier le fichier nix.dev
  • J’ai eu du mal à faire fonctionner l’intégration Supabase avec Lovable et Bolt.new

    • Firebase Studio a produit des résultats catastrophiques
    • Il n’a même pas réussi à construire correctement la première vue de l’app demandée
    • J’avais l’impression de revenir à la date de sortie de GPT-4
    • Je me demande si j’ai raté un interrupteur pour utiliser Gemini 2.5
    • Vu la vitesse des réponses, il n’utilisait clairement pas un modèle capable de réfléchir
  • J’ai essayé sur Safari mobile, mais ce n’est pas conçu pour le mobile

    • Une fois arrivé à l’écran d’aperçu de l’app, le panneau de prévisualisation était vide
    • Quand je suis passé à Firefox sur macOS, ça fonctionnait
    • J’ai été déçu, parce que je fais la plupart de mon vibe coding sur téléphone
  • À force de lire l’expression « vibe coding » encore et encore, je me suis senti vieux