The Gemini CLI gives you the power of Gemini directly in your terminal, and you can install the Firebase extension to give the Gemini CLI more Firebase-specific capabilities and expertise.
- Add data-backed features with Cloud Firestore database.
- Add user sign up/login to enable users to access their own data with Firebase Authentication.
- Deploy your app to a Firebase hosting service.
- Add text, chat, and image generation features to your app with Firebase AI Logic.
- Access all the tools available in the Firebase MCP server, like project setup and management as well as tools to work with our database products, Remote Config, Crashlytics, and more.
-
The Gemini CLI offers a no-cost tier of usage and easy authentication with a Google Account.
-
Install the Firebase extension for Gemini CLI:
gemini extensions install https://github.com/gemini-cli-extensions/firebase
The Gemini CLI can access all the tools of the Firebase MCP server as well as commands that access pre-written prompts that help streamline common app development journeys:
This command provides you options like setting up backend services for your app and implementing genAI features that access the Gemini API.
- Backend services: Sets up and writes the code for Cloud Firestore database as well as Firebase Authentication to secure your app and user data. It can even deploy your app to an appropriate Firebase hosting service.
- Gen AI features: Sets up Firebase AI Logic and writes the code to easily and securely access the Gemini API directly from your mobile and web apps.
This command deploys your application to a Firebase hosting service by analyzing your code and determining if you need static app hosting or a full-stack hosting solution.
This command accesses detailed up-to-date documentation for the Firebase platform. Just ask a question and the model will find an answer grounded in the latest Firebase documentation.
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature
- Commit changes:
git commit -m 'Add amazing feature'
- Push to branch:
git push origin feature/amazing-feature
- Open a Pull Request (PR)
This project is licensed under the Apache 2 License - see the LICENSE file for details.
Made with ❤️ from Firebase for the AI community