فایربیس با رابط خط فرمان Gemini یکپارچه شده است، که عامل کدنویسی متنباز گوگل است و قدرت مدلهای Gemini را مستقیماً به ترمینال شما میآورد. میتوانید افزونه Firebase را نصب کنید تا به Gemini CLI قابلیتها و تخصصهای خاص Firebase بیشتری بدهید.
If you already have the Gemini CLI installed, you can run this command to install the Firebase extension:
gemini extensions install https://github.com/gemini-cli-extensions/firebase/This guide describes the Firebase extension as well as details for installing and using the Gemini CLI with the extension.
مزایای این افزونه

The Firebase extension for Gemini CLI is an easy-to-install package that does the following:
- سرور Firebase MCP را به طور خودکار برای استفاده در فضای کاری شما نصب و پیکربندی میکند. سرور Firebase MCP چندین ویژگی جدید به Gemini CLI میدهد:
- A library of pre-written prompts optimized for developing and running an app with Firebase. You can run these prompts using Gemini CLI slash commands.
- قابلیت استفاده از ابزارهای Gemini CLI برای کار مستقیم با پروژه Firebase شما و انجام وظایف از طرف شما، مانند ایجاد پایگاههای داده و استقرار برنامهها. برای مشاهده لیست کامل ابزارها، به مستندات سرور Firebase MCP مراجعه کنید.
- An interface that allows the Gemini CLI to look up Firebase documentation in an LLM-friendly resource format.
- یک فایل زمینه مخصوص Firebase را به پروژه شما اضافه میکند. این فایل زمینه که به عنوان فایل قوانین نیز شناخته میشود، ابزارهای توسعه عامل (مانند Gemini CLI) را با اعلانها و نکات اضافی ارائه میدهد که توانایی آن را برای کمک به شما در توسعه برنامهها با Firebase به حداکثر میرساند.
افزونه Firebase را برای Gemini CLI نصب کنید
اگر هنوز Gemini CLI را نصب نکردهاید، آن را نصب کنید.
اگر مطمئن نیستید از کدام گزینه احراز هویت استفاده کنید، کافیست Gemini CLI را اجرا کنید تا شما را برای ورود به حساب گوگلتان راهنمایی کند. این روش احراز هویت برای اکثر کاربران کافی است، به خصوص اگر تازه کار با Gemini CLI را شروع کردهاید.
Install the Firebase extension by running the following command from a shell prompt (not from the Gemini CLI prompt!):
gemini extensions install https://github.com/gemini-cli-extensions/firebase/پس از نصب، این افزونه برای تمام فضاهای کاری Gemini CLI در دسترس خواهد بود.
در صورت نیاز، میتوانید افزونه را برای فضاهای کاری خاص غیرفعال کنید:
gemini extensions disable firebase --scope=workspace
افزونه را بهروزرسانی کنید
The Firebase extension is updated frequently, so you should regularly update the installed version:
gemini extensions update firebaseمراحل بعدی
پس از نصب افزونه، رابط خط فرمان Gemini به طور خودکار از زمینه، ابزارها و منابع ارائه شده توسط افزونه استفاده میکند. در مجموع، این ویژگیها توانایی Gemini CLI را برای کمک به شما در توسعه و اجرای برنامههای Firebase تا حد زیادی بهبود میبخشند.
به عنوان مرحله بعدی، سعی کنید برخی از دستورات از پیش نوشته شدهای که افزونه Firebase در اختیار شما قرار میدهد را اجرا کنید. برای مثال:
برای شروع یک پروژه جدید برنامه Firebase:
/firebase:initاین دستورالعمل میتواند به شما در رسیدن به اهداف توسعهای رایج مختلف کمک کند:
راهاندازی یک backend : به راهاندازی Firestore به عنوان پایگاه داده و Firebase Authentication به عنوان راهی برای ایمنسازی برنامه و دادههای کاربر شما کمک میکند. همچنین به شما کمک میکند تا برنامه خود را به صورت یکجا مستقر کنید!
افزودن ویژگیهای هوش مصنوعی : منطق هوش مصنوعی فایربیس را تنظیم میکند و کدی مینویسد که به راحتی و با امنیت کامل از طریق برنامههای تلفن همراه و وب شما به API جمینی دسترسی داشته باشد.
برای استقرار یک برنامه وب موجود:
/firebase:deployاین اعلان ، برنامه شما را صرف نظر از اینکه یک برنامه استاتیک باشد یا یک برنامه فولاستک، روی یک سرویس میزبانی فایربیس مستقر میکند . این اعلان به هوش مصنوعی دستور میدهد تا کد شما را تجزیه و تحلیل کند و سرویس میزبانی فایربیس صحیح را بر اساس نیازهای برنامه انتخاب کند. دیگر خبری از تصمیمگیری یا پیکربندی نادرست سرویسها نیست.
برای اولویتبندی و رفع مشکلات برنامه تلفن همراه خود:
/crashlytics:connectاین پیام میتواند به شما در اولویتبندی و رفع مشکلات برنامههای تلفن همراه شما که قبلاً Crashlytics ادغام کردهاند، کمک کند.