Firebase Studio (formerly known as Project IDX) is an
online integrated development environment An online integrated development environment, also known as a web IDE or cloud IDE, is an integrated development environment that can be accessed from a web browser. Online IDEs can be used without downloads or installation, instead operating fully ...
(IDE) developed by
Google
Google LLC (, ) is an American multinational corporation and technology company focusing on online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, consumer electronics, and artificial ...
.
It is based on
Visual Studio Code
Visual Studio Code, commonly referred to as VS Code, is an integrated development environment developed by Microsoft for Windows, Linux, macOS and web browsers. Features include support for debugging, syntax highlighting, intelligent code comp ...
, and the infrastructure runs on
Google Cloud
Google Cloud Platform (GCP) is a suite of cloud computing services offered by Google that provides a series of modular cloud services including computing, data storage, data analytics, and machine learning, alongside a set of management tools ...
. In addition to including the features, languages and plugins supported by
VS Code
Visual Studio Code, commonly referred to as VS Code, is an integrated development environment developed by Microsoft for Windows, Linux, macOS and web browsers. Features include support for debugging, syntax highlighting, intelligent code comple ...
, it has unique functionality built by Google. These include a built-in
generative artificial intelligence
Generative artificial intelligence (Generative AI, GenAI, or GAI) is a subfield of artificial intelligence that uses generative models to produce text, images, videos, or other forms of data. These models Machine learning, learn the underlyin ...
assistant powered by
Gemini
Gemini most often refers to:
* Gemini (constellation), one of the constellations of the zodiac
* Gemini (astrology), an astrological sign
Gemini may also refer to:
Science and technology Space
* Gemini in Chinese astronomy, the Gemini constellat ...
,
Nix integrations, and
iOS
Ios, Io or Nio (, ; ; locally Nios, Νιός) is a Greek island in the Cyclades group in the Aegean Sea. Ios is a hilly island with cliffs down to the sea on most sides. It is situated halfway between Naxos and Santorini. It is about long an ...
and
Android emulator
In computing, an emulator is Computer hardware, hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run sof ...
s. Google also provides templates for
JavaScript
JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior.
Web browsers have ...
,
Python
Python may refer to:
Snakes
* Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia
** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia
* Python (mythology), a mythical serpent
Computing
* Python (prog ...
, and
Go projects, as well for as a number of
web
Web most often refers to:
* Spider web, a silken structure created by the animal
* World Wide Web or the Web, an Internet-based hypertext system
Web, WEB, or the Web may also refer to:
Computing
* WEB, a literate programming system created by ...
and
cross-platform
Within computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several Computing platform, computing platforms. Some ...
frameworks like
Node
In general, a node is a localized swelling (a "knot") or a point of intersection (a vertex).
Node may refer to:
In mathematics
* Vertex (graph theory), a vertex in a mathematical graph
*Vertex (geometry), a point where two or more curves, lines ...
,
Angular,
Flutter,
Next.js,
React REACT or React may refer to:
Computing
* React (software), a JavaScript library for building user interfaces from Facebook Inc (now Meta Platforms)
** React Native, a mobile application framework created by Facebook Inc (now Meta Platforms)
* React ...
,
FireBase
Firebase was a company that developed backend software. It was founded in San Francisco in 2011 and was incorporated in Delaware.
In 2014, Firebase was bought by Google. Its name continues as a set of backend cloud computing services and ...
,
Google Maps
Google Maps is a web mapping platform and consumer application offered by Google. It offers satellite imagery, aerial photography, street maps, 360° interactive panorama, interactive panoramic views of streets (Google Street View, Street View ...
, and
Flask
Flask may refer to:
Container
* Hip flask, a small container used to carry liquid
* Laboratory flask, laboratory glassware for holding larger volumes than simple test tubes
** Erlenmeyer flask, a common laboratory flask with a flat bottom, a c ...
.
The application was initially only accessible after signing up on a waitlist. It was released as an open beta on May 14th 2024.
It was renamed from Project IDX to Firebase Studio on April 15th, 2025.
References
External links
*
2023 software
Applications of artificial intelligence
Google Cloud
Online integrated development environments
Web services
{{Google-stub