Workspace Generator

This tool configures and bootstraps a new project workspace by sending your selections to a backend generator service.

Project Type

Select a preset to get started quickly.

A full-stack web application with Next.js and Firebase.

A native Android application using Flutter and Firebase.

Project Basics

Start by giving your project a name and selecting the frontend stack.

This will be the name of your project and GitHub repository.

A brief description for your project's README.md file.

Firebase Configuration

Select the Firebase services and features for your project.

Select the services you want to include.

The primary location for your Firebase resources.

Protect your backend resources from abuse.

Template Customization

Customize the generated template based on your selected stack.

Generate sample pages to get started faster.

Include a theme customizer in your application.

Nix Environment

Configure a reproducible development environment with Nix.

Generate a dev.nix file for a reproducible environment.

AI / Genkit Settings

Configure AI and Genkit functionality for your project.

Set up Genkit for generative AI features.

Generate a README from the project description.

Configure the project for agentic coding. This will generate an `AGENTS.md` file.

Deployment & Repository

Configure your GitHub repository settings.

Automatically create a new GitHub repository for this project. Requires a backend service.