Firebase Studio

Buat prototipe, bangun, dan kirim aplikasi full-stack yang didukung AI dengan cepat serta efisien, langsung dari browser Anda.

Firebase Studio adalah lingkungan pengembangan agentic berbasis cloud yang membantu Anda membangun dan mengirimkan aplikasi AI full stack berkualitas produksi, termasuk API, backend, frontend, seluler, dan lain-lain. Firebase Studio menyatukan Project IDX dengan agen AI khusus dan bantuan dari Gemini di Firebase untuk menyediakan ruang kerja kolaboratif yang dapat diakses dari mana saja, tentunya berisi semua yang Anda perlukan untuk mengembangkan aplikasi. Anda dapat mengimpor project yang ada atau memulai project baru dengan template yang mendukung berbagai bahasa dan framework.

Kemampuan utama

Mengimpor project dari kontrol sumber atau arsip lokal Bawa aplikasi Anda sendiri ke Firebase Studio dengan mengimpor arsip lokal atau menghubungkan repositori publik atau pribadi di GitHub, GitLab, atau Bitbucket.
Penyiapan project yang cepat dengan template dan contoh bawaan

Firebase Studio menyediakan dukungan framework dan bahasa yang luas dengan library template dan aplikasi contoh yang besar, termasuk bahasa populer seperti Go, Java, .NET, Node.js, dan Python Flask, serta framework seperti Next.js, React, Angular, Vue.js, Android, Flutter, dan lain-lain. Mulailah dengan template atau aplikasi contoh dari galeri template dan/atau buat template kustom Anda sendiri untuk berbagi.

Pembuatan prototipe bahasa alami yang cepat Gunakan Gemini di Firebase untuk membuat prototipe dan memublikasikan aplikasi web full stack dengan App Prototyping agent. Buat seluruh aplikasi dengan perintah multimodal, termasuk bahasa alami, gambar jadi, dan gambar buatan tangan.
Bantuan AI yang selalu tersedia dari Gemini di Firebase

Gunakan bantuan coding AI dari Gemini di Firebase di semua platform pengembangan: chat interaktif, pembuatan kode, pengoperasian alat, dan saran kode inline.

Gemini di Firebase dapat membantu Anda menulis kode dan dokumentasi, memperbaiki bug, menulis dan menjalankan pengujian unit, mengelola dan me-resolve dependensi, menggunakan container Docker, dan lain-lain.

Lingkungan pengembangan yang sudah dikenal dan sangat mudah disesuaikan

Firebase Studio dibuat berdasarkan project Code OSS yang populer dan menjalankan virtual machine (VM) lengkap yang didukung oleh Google Cloud.

Anda dapat menyesuaikan hampir setiap aspek lingkungan pengembangan online dengan Nix, termasuk paket sistem, alat bahasa, konfigurasi IDE, pratinjau aplikasi, dan konfigurasi IDE—serta membagikan project dan seluruh konfigurasi lingkungan pengembangannya dengan template kustom.

Alat, emulator, dan metode deployment bawaan dengan integrasi Firebase dan Google Cloud yang mendalam

Lihat pratinjau aplikasi web dan Android langsung di browser serta manfaatkan layanan dan alat runtime bawaan untuk emulasi, pengujian, dan proses debug.

Firebase Studio terintegrasi lancar dengan layanan Firebase dan Google Cloud. Misalnya, Anda dapat menggunakan Firebase Local Emulator Suite langsung dari Firebase Studio untuk menguji layanan Firebase dan Google Cloud seperti Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting, dan Firebase Hosting secara menyeluruh sebelum memublikasikan aplikasi.

Bagaimana cara kerjanya?

Firebase Studio mendukung beberapa mode untuk memenuhi berbagai gaya pengembangan:

  • Coding dengan kontrol penuh: Bekerja langsung di IDE berbasis Code OSS tempat Anda dapat mengimpor repositori yang ada atau memulai project baru, dan menggunakan ekstensi dari Open VSX Registry. Gemini di Firebase memberikan bantuan AI berbasis ruang kerja dengan penyelesaian kode, pembuatan kode, pengujian, pengoperasian alat, dan dokumentasi. Anda dapat sepenuhnya menyesuaikan ruang kerja, pendekatan deployment, dan lingkungan runtime target dengan dukungan untuk konfigurasi yang dapat diperluas menggunakan Nix.

  • Membuat prompt tanpa coding: App Prototyping agent, yang juga dikenal sebagai Prototyper, memungkinkan Anda membuat ruang kerja baru untuk membuat prototipe dan meningkatkan kualitas ide aplikasi dengan Gemini di Firebase—tanpa menulis kode apa pun. Bekerja dengan agen menggunakan perintah multimodal untuk mengembangkan aplikasi full-stack secara iteratif (saat ini berfungsi untuk aplikasi web), menguji dan men-debug, serta membagikan pekerjaan Anda kepada orang lain, langsung dari browser. Anda dapat langsung mengembalikan perubahan jika diperlukan, menambahkan fitur baru, menguji, memublikasikan ke Firebase App Hosting, dan memantau performa aplikasi dengan kemampuan observasi bawaan.

Anda dapat bertransisi dengan lancar antara coding dan pembuatan prompt untuk memanfaatkan keunggulan masing-masing. Misalnya, Anda dapat memulai dengan prototipe di App Prototyping agent yang mencakup dasar-dasar, seperti struktur aplikasi dan alur penggunaan, lalu beralih ke Code untuk menerapkan lebih banyak logika dan integrasi kustom.

Fleksibilitas ini memungkinkan Anda melakukan iterasi dengan cepat dan membangun aplikasi yang memenuhi kebutuhan spesifik Anda—semuanya dari Firebase Studio.

Harga, kuota, dan batas

Akses ke Firebase Studio tersedia tanpa biaya untuk tiga ruang kerja per pengguna. Anda dapat meningkatkan jumlah ruang kerja yang dapat dibuat hingga 10 dengan bergabung ke Google Developer Program. Untuk mengupgrade hingga 30 ruang kerja, beli langganan paket Premium Google Developer.

Integrasi tertentu (seperti Firebase App Hosting) mungkin memerlukan akun Cloud Billing. Jika Anda membuat project Firebase dengan Firebase Studio dan menautkan akun penagihan ke project tersebut, hal berikut akan terjadi:

  • Project Firebase akan otomatis diupgrade ke paket harga Blaze bayar sesuai penggunaan.

  • Penggunaan Gemini API Anda diupgrade ke tingkat berbayar.

  • Anda akan ditagih untuk penggunaan layanan berbayar di luar kuota tanpa biaya.

Pelajari lebih lanjut di Memahami biaya App Hosting, Harga Firebase, dan Harga Gemini Developer API.

Cara Firebase Studio menggunakan data Anda

Penggunaan Firebase Studio diatur oleh Persyaratan Layanan Google.

Namun, perhatikan bahwa penggunaan fitur AI generatif oleh Anda dalam Firebase Studio diatur oleh Kebijakan Penggunaan Terlarang untuk AI Generatif dan Persyaratan Layanan Tambahan Gemini API (khususnya diatur oleh Persyaratan Layanan Tambahan: Layanan Tidak Berbayar Gemini API).

Untuk memblokir penggunaan perintah dan respons Anda untuk pelatihan model, jangan gunakan App Prototyping agent, dan jangan gunakan Gemini di Firebase dalam Firebase Studio. Untuk memblokir penggunaan kode Anda untuk pelatihan model, nonaktifkan penyelesaian kode dan pengindeksan kode di setelan Firebase Studio.

Langkah berikutnya