Before you build
Taking a few minutes to set up before you start can save significant rework later.- Choose an agent. Bolt offers two agents with different strengths. The Standard agent is suited to most development tasks and is available on all plans. The Max agent has deeper reasoning for complex tasks and requires a paid plan.
- Enhance your prompt. Get more accurate output by letting Bolt help you refine your prompt before you build. This lets Bolt ask you clarifying questions if it needs more information to get started.
- Use Plan mode. Chat with Bolt to build a plan before Bolt starts generating code. Review the plan first to make sure Bolt understands what you want to build.
- Start with your design system. If you’re on a Teams plan and have a design system set up, select it before sending your first prompt. Starting with your design system helps Bolt build consistently with your code, rather than having to refactor later to use your design system components.
Start from a blank prompt
From the Bolt homepage, type what you want to build in the chatbox and press Enter. Bolt creates a new project and begins building.From the Projects page, click Create project to return to the Bolt homepage and start building.
Start from a Bolt marketplace template
The Bolt Templates marketplace has working projects you can customize and publish. Using a template is free to start. When you customize it, you spend tokens from your account the same way you do on any other project. Templates in the marketplace include more than a design. Each one has real data and working features, so you don’t have to build everything yourself. The marketplace includes templates for different use cases, like websites, apps, and internal tools. To start from a Bolt marketplace template:- Go to the template marketplace.
- Browse or search for a template.
- (Optional) To view and interact with the template before using it, click Preview.
- To copy the template and open it as a new project in your workspace, click Use template.
Your copy of the project isn’t tied to the template. If the template changes later, your project won’t be affected.
Upload files
You can upload files to add to your project or to give Bolt context for what you want to build. Tell Bolt how to use the file in your prompt, or let Bolt detect it automatically. To get started, see Attach files to your project.Import a Figma frame
Figma is a design tool for creating app and website mockups. You can import a Figma frame into Bolt to generate a project based on your design, or use it as a reference in an existing project. To get started, see Figma for design.Import a Google Stitch design
Google Stitch is an AI-powered design tool that generates app mockups and design systems from prompts. When your designs are ready, you can import them into Bolt to build out your app. To get started, see Use Google Stitch designs in Bolt.Start from an existing project
If you’re migrating an existing project from GitHub or Lovable rather than starting from scratch, see Import an existing repository or Import from Lovable.Start from a team template
Team templates are available on Teams plans only.