تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
Firebase Studio
يمكنك إنشاء نماذج أولية وتطبيقات ذات حزمة كاملة تتضمّن الذكاء الاصطناعي ونشرها بسرعة وكفاءة، كل ذلك من متصفّحك.
Firebase Studio هي بيئة تطوير مستنِدة إلى السحابة الإلكترونية وتتضمّن وكيلًا
تساعدك في إنشاء تطبيقات كاملة الميزات مستنِدة إلى الذكاء الاصطناعي
وتسليمها، بما في ذلك واجهات برمجة التطبيقات والخلفيات والواجهات الأمامية وتطبيقات الأجهزة الجوّالة وغير ذلك.
تجمع Firebase Studio بين
Project IDX ووكلاء الذكاء الاصطناعي المتخصّصين والمساعدة من Gemini في Firebase
لتوفير مساحة عمل تعاونية يمكن الوصول إليها من أي مكان،
وتتضمّن كل ما تحتاج إليه لتطوير تطبيق.
يمكنك استيراد مشاريعك الحالية أو بدء مشروع جديد باستخدام نماذج تتوافق مع مجموعة متنوعة من اللغات والأُطر.
إعداد المشاريع بسرعة باستخدام النماذج والعينات المضمّنة
توفر Firebase Studioدعمًا شاملاً لأُطر العمل واللغات مع مكتبة كبيرة من النماذج والتطبيقات النموذجية، بما في ذلك اللغات الشائعة مثل Go وJava و.NET وNode.js وPython Flask، وأُطر العمل مثل Next.js وReact وAngular وVue.js وAndroid وFlutter وغيرها.
ابدأ بنموذج أو تطبيق نموذجي من معرض النماذج و/أو أنشئ نموذجًا مخصّصًا لمشاركته.
إنشاء نماذج أولية سريعة للغة الطبيعية
استخدام Gemini في Firebase لإنشاء نماذج أولية ونشر تطبيقات ويب كاملة الميزات باستخدام App Prototyping agent
إنشاء تطبيقات كاملة باستخدام طلبات متعدّدة الوسائط، بما في ذلك اللغة الطبيعية والصور والرسومات يمكنك تحسين تطبيقك باستخدام معرض للصور الجاهزة من Unsplash.
مساعدة مستنِدة إلى الذكاء الاصطناعي من Gemini متاحة دائمًا في Firebase
استخدِم ميزة المساعدة في الترميز المستندة إلى الذكاء الاصطناعي من Gemini في Firebase
على جميع مساحات التطوير: المحادثة التفاعلية وإنشاء الرموز
وتشغيل الأدوات واقتراحات الرموز المضمّنة.
يمكن أن يساعدك Gemini في Firebase في كتابة الرموز البرمجية والمستندات، وإصلاح الأخطاء، وكتابة اختبارات الوحدات وتشغيلها، وإدارة التبعيات وحلّها، والعمل مع حاويات Docker، وغير ذلك.
بيئة تطوير مألوفة وقابلة للتخصيص بدرجة كبيرة
تم إنشاء Firebase Studio استنادًا إلى مشروع Code OSS الشائع، ويشغّل جهازًا افتراضيًا كاملاً يستند إلى Google Cloud.
يمكنك تخصيص كل جانب تقريبًا من جوانب بيئة التطوير على الإنترنت باستخدام Nix، بما في ذلك حِزم النظام وأدوات اللغة وإعدادات بيئة التطوير المتكاملة ومعاينات التطبيقات وإعدادات بيئة التطوير المتكاملة، كما يمكنك مشاركة المشروع وإعدادات بيئة التطوير بأكملها باستخدام نموذج مخصّص.
أدوات ومحاكيات وطُرق نشر مضمَّنة
مع تكامل شامل مع Firebase وGoogle Cloud
يتكامل Firebase Studio بسلاسة مع خدمات Firebase وGoogle Cloud. على سبيل المثال، يمكنك استخدام
Firebase Local Emulator Suite مباشرةً
من Firebase Studio لاختبار Firebase وخدمات
Google Cloud مثل Firebase Authentication وCloud Functions
وCloud Firestore وCloud Storage وFirebase App Hosting
وFirebase Hosting بشكل شامل قبل
نشر تطبيقك.
كيف تعمل هذه الميزة؟
يتوافق Firebase Studio مع أوضاع متعددة لتلبية احتياجات أساليب التطوير المختلفة:
البرمجة مع التحكّم الكامل: يمكنك العمل مباشرةً في بيئة تطوير متكاملة (IDE) مستندة إلى Code OSS حيث يمكنك استيراد مستودعات حالية أو بدء مشاريع جديدة واستخدام الإضافات من Open VSX Registry.
يوفّر "Gemini في Firebase" مساعدة مستنِدة إلى الذكاء الاصطناعي ومناسبة لمساحة العمل، وذلك من خلال إكمال الرموز البرمجية وإنشائها واختبارها وتشغيل الأدوات وإنشاء المستندات. يمكنك تخصيص مساحات العمل وأسلوب النشر وبيئة وقت التشغيل المستهدفة بشكل كامل، وذلك من خلال إتاحة إعدادات قابلة للتوسيع باستخدام Nix.
تقديم الطلبات بدون ترميز: يتيح لك وكيل إنشاء نماذج التطبيقات، المعروف أيضًا باسم
Prototyper، إنشاء مساحات عمل جديدة
لإنشاء نماذج أولية لأفكار التطبيقات وتحسينها باستخدام
Gemini في Firebase بدون كتابة أي رموز برمجية. يمكنك العمل مع الوكيل باستخدام طلبات متعددة الوسائط لتطوير تطبيق كامل الميزات بشكل متكرّر (يعمل حاليًا مع تطبيقات الويب)، واختباره وتصحيح أخطائه، ومشاركة عملك مع الآخرين مباشرةً من المتصفّح. يمكنك التراجع عن التغييرات على الفور إذا لزم الأمر، وإضافة ميزات جديدة، وإجراء الاختبارات، والنشر إلى Firebase App Hosting، ومراقبة أداء تطبيقك باستخدام ميزة المراقبة المضمّنة.
يمكنك الانتقال بسلاسة بين الترميز وإدخال الطلبات للاستفادة من مزايا كل منهما. على سبيل المثال، يمكنك البدء بنموذج أولي في App Prototyping agent يغطّي الأساسيات، مثل بنية التطبيق ومسار المستخدم، ثم التبديل إلى Code لتنفيذ المزيد من المنطق المخصّص وعمليات الدمج.
تتيح لك هذه المرونة تكرار العمليات بسرعة وإنشاء تطبيقات تلبي احتياجاتك المحدّدة، وكل ذلك من Firebase Studio.
الأسعار والحصص والحدود
يمكنك الوصول إلى Firebase Studio بدون تكلفة، ولكن يمكنك زيادة عدد مساحات العمل التي يمكنك إنشاؤها من خلال الانضمام إلى برنامج المطوّرين من Google.
قد تتطلّب بعض عمليات الدمج (مثل Firebase App Hosting) حسابًا على Cloud Billing.
لحظر استخدام طلباتك وردودك في تدريب النماذج، لا تستخدم App Prototyping agent، ولا تستخدم Gemini في Firebase ضمن Firebase Studio. لحظر استخدام الرمز في تدريب النماذج،
أوقِف ميزة
إكمال الرمز
وفهرسة الرمز
في إعدادات Firebase Studio.
تاريخ التعديل الأخير: 2025-07-24 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-24 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["Firebase Studio \nRapidly prototype, build, and ship full-stack AI-infused\napps quickly and efficiently, right from your browser. \n\nFirebase Studio is an agentic cloud-based development environment\nthat helps you build and ship production-quality full-stack AI\napps, including APIs, backends, frontends, mobile, and more.\nFirebase Studio unifies\n[Project IDX](/docs/studio/idx-is-firebase-studio) with specialized\nAI agents and assistance from Gemini in Firebase\nto provide a collaborative workspace accessible from anywhere,\ncontaining everything you need to develop an application.\nYou can import your existing projects or start something new\nwith templates supporting a variety of languages and frameworks. \n[Learn how to get started](/docs/studio/get-started) [Try\nFirebase Studio now](https://studio.firebase.google.com)\n| **Preview:** Firebase Studio is in Preview, which means that the product is not subject to any SLA or deprecation policy and could change in backwards-incompatible ways.\n\nKey capabilities\n\n|-------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Import projects from source control, local archive, or Figma design** | [Bring your own apps to Firebase Studio](/docs/studio/get-started-import): import a local archive, connect a public or private source code repository, or generate code from a Figma design and import it with the [Builder.io Figma plugin](https://www.builder.io/c/docs/builder-figma-plugin). |\n| **Quick project setup with built-in templates and samples** | Firebase Studio provides [extensive framework and language support](/docs/studio/get-started-template) with a large library of templates and sample apps, including popular languages like Go, Java, .NET, Node.js, and Python Flask, and frameworks like Next.js, React, Angular, Vue.js, Android, Flutter, and more. Start with a template or sample app from the [template gallery](https://studio.firebase.google.com//templates) and/or create your own [custom template](/docs/studio/custom-templates) to share. |\n| **Rapid natural language prototyping** | Use Gemini in Firebase to prototype and publish full-stack web applications with [the App Prototyping agent](/docs/studio/get-started-ai). Generate entire apps with multimodal prompts, including natural language, images, drawings. Enhance your app using a gallery of stock images from [Unsplash](https://unsplash.com). |\n| **Always-available AI assistance from Gemini in Firebase** | Use AI coding assistance from [Gemini in Firebase](/docs/studio/ai-assistance) across all development surfaces: interactive chat, code generation, tool running, and inline code suggestions. [Gemini in Firebase](/docs/studio/try-gemini) can help you write code and documentation, fix bugs, write and run unit tests, manage and resolve dependencies, work with Docker containers, and more. |\n| **Familiar and highly customizable development environment** | Firebase Studio is built on the popular Code OSS project and runs a full [virtual machine (VM)](https://cloud.google.com/workstations) powered by Google Cloud. You can customize almost every aspect of your online development environment with [Nix](/docs/studio/customize-workspace), including system packages, language tooling, IDE configurations, app previews, and IDE configuration---and share the project and its entire development environment configuration with a [custom template](/docs/studio/custom-templates). |\n| **Built-in tools, emulators, and deployment methods with deep Firebase and Google Cloud integration** | [Preview your web and Android apps right in the browser](/docs/studio/preview-apps) and take advantage of [built-in runtime services and tools](/docs/studio/debug) for emulation, testing, and debugging. Firebase Studio seamlessly integrates with [Firebase and Google Cloud services](/docs/studio/google-integrations). For example, you could use the [Firebase Local Emulator Suite](/docs/emulator-suite) directly from Firebase Studio to thoroughly test Firebase and Google Cloud services like Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting, and Firebase Hosting before you [publish your app](/docs/studio/deploy-app). |\n\nHow does it work?\n\nFirebase Studio supports multiple modes to cater to different development\nstyles:\n\n- **Coding with full control** : Work directly in a Code OSS-based IDE where\n you can import existing repositories or start new projects, and use extensions\n from the [Open VSX Registry](https://open-vsx.org/).\n Gemini in Firebase\n provides workspace-aware AI assistance with code completion, code\n generation, testing, tool-running, and documentation. You can completely\n customize your workspaces, deployment approach, and target runtime\n environment with support for extensible configuration using\n [Nix](https://nixos.org/).\n\n- **Prompting without coding: The App Prototyping agent, also known as\n Prototyper** lets you create new workspaces to\n prototype and refine app ideas with\n Gemini in Firebase---without writing any code. Work with the\n agent using multimodal prompts to iteratively develop a full-stack app\n (currently works for web apps), test and debug, and share your work with\n others, right from your browser. You can immediately roll changes back if\n needed, add new features, test, publish to Firebase App Hosting and\n monitor your app's performance with built-in observability.\n\nYou can seamlessly transition between coding and prompting to harness the\nstrengths of each. For example, you can start with a prototype in\nthe App Prototyping agent that covers the basics, like app structure and\nuser flow, then switch to\nCode to implement more custom logic and integration.\n\nThis flexibility lets you iterate quickly and build apps that meet your\nspecific needs---all from Firebase Studio.\n| **Note:** The App Prototyping agent can help you **build web apps with\n| Next.js**. Support for other platforms and frameworks is coming soon!\n\nPricing, quotas, and limits\n\nAccess to Firebase Studio is available at no cost, but you can increase the\nnumber of workspaces you can create by joining the\n[Google Developer Program](https://developers.google.com/profile/u/_/dashboard).\nCertain integrations (like Firebase App Hosting) may require a\nCloud Billing account.\n\nLearn more at [Firebase Studio pricing, quotas, and limits](/docs/studio/pricing).\n\nHow Firebase Studio uses your data\n\nYour use of Firebase Studio is governed by the [Google Terms of\nService](https://policies.google.com/terms).\n\nHowever, note that your use of generative AI features within\nFirebase Studio is governed by the [Generative AI Prohibited Use\nPolicy](https://policies.google.com/terms/generative-ai/use-policy) and the\n[Gemini API Additional Terms of\nService](https://ai.google.dev/gemini-api/terms) (specifically governed by\n[Gemini API Additional Terms of Service: Unpaid\nServices](https://ai.google.dev/gemini-api/terms#unpaid-services)).\n\nTo block the use of your *prompts and responses* for model training, do not\nuse the App Prototyping agent, and do not use Gemini in Firebase within\nFirebase Studio. To block the use of your *code* for model training,\n[turn off code\ncompletion](/docs/studio/set-up-gemini#adjust-code-complete)\nand [code\nindexing](/docs/studio/set-up-gemini#adjust-code-indexing)\nin your Firebase Studio settings.\n\nNext steps\n\n- [Start prototyping your new app with Firebase Studio](/docs/studio/get-started-ai).\n- [Learn more about Firebase Studio workspaces](/docs/studio/get-started-workspace)."]]