O Firebase tem uma integração com a CLI do Gemini, o agente de programação de código aberto do Google que leva o poder dos modelos do Gemini diretamente ao seu terminal. Você pode instalar a extensão do Firebase para dar à CLI do Gemini mais recursos e experiência específicos do Firebase.
Se você já tiver a CLI do Gemini instalada, execute este comando para instalar a extensão do Firebase:
gemini extensions install https://github.com/gemini-cli-extensions/firebase/
Este guia descreve a extensão do Firebase e detalhes sobre como instalar e usar a CLI do Gemini com a extensão.
Benefícios da extensão
A extensão do Firebase para a CLI do Gemini é um pacote fácil de instalar que faz o seguinte:
- Instala e configura automaticamente o servidor MCP do Firebase
para uso no seu espaço de trabalho. O servidor MCP do Firebase oferece à CLI do Gemini
vários recursos novos:
- A capacidade da CLI Gemini de usar ferramentas para trabalhar diretamente com seu projeto do Firebase e realizar tarefas em seu nome, como criar bancos de dados e implantar apps. Consulte a documentação do servidor MCP do Firebase para ver uma lista completa de ferramentas.
- Uma biblioteca de comandos pré-escritos que você pode usar para concluir tarefas comuns de desenvolvimento do Firebase. É fácil executar esses comandos usando comandos da CLI do Gemini.
- Uma interface que permite à CLI do Gemini pesquisar a documentação do Firebase em um formato de recurso compatível com LLM.
- Adiciona um arquivo de contexto específico do Firebase ao seu projeto. Esse arquivo de contexto, também conhecido como arquivo de regras, fornece ferramentas de desenvolvimento de agentes (como a CLI do Gemini) com mais comandos e dicas que maximizam a capacidade de ajudar você a desenvolver apps com o Firebase.
Instalar a extensão do Firebase para a CLI do Gemini
Se ainda não tiver feito isso, instale a CLI do Gemini.
Se você não tiver certeza de qual opção de autenticação usar, basta iniciar a CLI do Gemini, que vai orientar você no processo de login com sua Conta do Google. Esse método de autenticação é adequado para a maioria dos usuários, principalmente se você estiver começando a usar a CLI Gemini.
Instale a extensão do Firebase executando o seguinte comando em um shell prompt (não no prompt da CLI do Gemini):
gemini extensions install https://github.com/gemini-cli-extensions/firebase/
Depois de instalada, a extensão vai estar disponível para todos os espaços de trabalho da CLI Gemini.
Se necessário, desative a extensão para espaços de trabalho específicos:
gemini extensions disable firebase --scope=workspace
Atualizar a extensão
A extensão do Firebase é atualizada com frequência. Por isso, atualize regularmente a versão instalada:
gemini extensions update firebase
Próximas etapas
Depois de instalar a extensão, a CLI do Gemini vai usar automaticamente o contexto, as ferramentas e os recursos fornecidos por ela. Juntos, esses recursos melhoram muito a capacidade da CLI do Gemini de ajudar você a desenvolver e executar apps do Firebase.
Como próxima etapa, tente executar alguns dos comandos predefinidos que a extensão do Firebase disponibiliza para você. Exemplo:
Para iniciar um novo projeto de app do Firebase:
/firebase:init
Esse comando ajuda a configurar o Firestore como seu banco de dados e o Firebase Authentication como uma forma de proteger seu app e os dados do usuário. Ele também ajuda a implantar o app de uma só vez.
Se você estiver criando um recurso de IA no seu app, esse comando pode ajudar a começar. Ele configura o Firebase AI Logic e grava o código para acessar a API Gemini de maneira fácil e segura diretamente dos seus apps para dispositivos móveis e da Web. Saiba mais aqui.
Para implantar um app da Web:
/firebase:deploy
Esse comando implanta seu aplicativo em um serviço de hospedagem do Firebase, seja ele estático ou full-stack. O comando instrui a IA a analisar seu código e escolher o serviço de hospedagem do Firebase correto com base nas necessidades do app. Sem mais decisões ou serviços mal configurados.