Building Apps

Using Templates

Templates are pre-built apps that give you a head start. Instead of describing your app from scratch, browse the template gallery, pick one that's close to what you need, and customize it from there.

Browsing Templates

Visit the /templates page to explore the full template gallery. Each template includes a preview screenshot, a short description, and the category it belongs to. Templates cover common use cases like dashboards, landing pages, task managers, CRMs, and more.

1

Browse the Gallery

Scroll through the available templates or use the category filters to narrow your search. Each card shows a preview of what the app looks like out of the box.

2

Preview a Template

Click on any template to see a full preview. This gives you a closer look at the design, layout, and features included before you decide to use it.

3

Remix into Your Own App

Click Remix to create your own copy of the template. This creates a new application in your account with all of the template's source files, data models, and configuration. The original template is never modified.

Customizing a Remixed Template

Once you remix a template, it becomes your app. You have full control to change anything:

  • Use Chat to describe changes in plain English — "Change the color scheme to blue," "Add a contact form page," or "Replace the sample data with fields for my business."
  • Use the Code tab to make precise edits to any source file directly.
  • Update data models to match your specific needs — add fields, rename models, or create new ones.
  • Change the app name in the toolbar to make it your own.

Tip: Templates are a great starting point even if your final app will look very different. It's often faster to remix a template and reshape it than to start from a blank canvas, because the template gives the AI a solid foundation to build on.

Template Categories

Templates are organized into categories to help you find the right starting point:

  • Business Tools — CRMs, invoicing, inventory management, and other business applications.
  • Dashboards — Data visualization, analytics, and monitoring interfaces.
  • Productivity — Task managers, project trackers, note-taking, and calendars.
  • Marketing — Landing pages, portfolios, and promotional sites.
  • Community — Forums, directories, and social features.