با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Firebase Studio
به سرعت و به سرعت از مرورگر خود، برنامههای حاوی هوش مصنوعی کامل را بهسرعت نمونه اولیه، ساخت و ارسال کنید.
Firebase Studio یک محیط توسعه مبتنی بر ابر است که به شما کمک میکند برنامههای هوش مصنوعی تمام پشته با کیفیت تولید، از جمله API، backends، frontends، موبایل و غیره را بسازید و ارسال کنید. Firebase StudioProject 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 ساخته شده است و یک ماشین مجازی کامل (VM) را اجرا می کند که توسط Google Cloud پشتیبانی می شود.
میتوانید تقریباً تمام جنبههای محیط توسعه آنلاین خود را با Nix سفارشی کنید، از جمله بستههای سیستم، ابزار زبان، پیکربندیهای IDE، پیشنمایش برنامهها و پیکربندی IDE—و پروژه و پیکربندی کل محیط توسعه آن را با یک الگوی سفارشی به اشتراک بگذارید.
ابزارهای داخلی، شبیه سازها و روش های استقرار با 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 و FirebaseFirebase Hosting استفاده کنید.
چگونه کار می کند؟
Firebase Studio از حالتهای متعدد برای پاسخگویی به سبکهای مختلف توسعه پشتیبانی میکند:
کدنویسی با کنترل کامل : مستقیماً در یک IDE مبتنی بر کد OSS کار کنید که در آن می توانید مخازن موجود را وارد کنید یا پروژه های جدید را شروع کنید و از برنامه های افزودنی از Open VSX Registry استفاده کنید. Gemini در Firebase کمک هوش مصنوعی آگاه به فضای کاری را با تکمیل کد، تولید کد، آزمایش، اجرای ابزار و مستندسازی ارائه میکند. با پشتیبانی از پیکربندی قابل توسعه با استفاده از Nix ، میتوانید فضاهای کاری، رویکرد استقرار و محیط زمان اجرا را به طور کامل سفارشی کنید.
درخواست بدون کدنویسی: عامل App Prototyping ، که به عنوان 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\n===============\n\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|-------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\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-----------------\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---------------------------\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----------------------------------\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\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)."]]