docs/ai_builder/overview/templates.md
Templates give you a working starting point that you can adapt with prompts or direct code edits.
import reflex as rx
rx.image(
src="https://web.reflex-assets.dev/docs-preview/ai-builder/platform/templates.webp",
alt="Template gallery in Reflex Build",
class_name="rounded-md h-auto mb-4",
border=f"0.81px solid {rx.color('slate', 5)}",
)
Choose a template whose structure is close to your intended app. It is usually faster to change content, styling, and one or two workflows than to reshape an unrelated template.
Open a template's details to explore related templates without returning to the full gallery. This is useful when the first result has the right use case but the wrong layout or visual style.
If your role allows it, open the app's Settings and use Save as Template. Give the template a clear name and description so teammates understand when to use it.
Before saving, remove credentials, personal data, and app-specific content. Keep representative sample data and instructions that make the starting point easy to understand.
rx.image(
src="https://web.reflex-assets.dev/docs-preview/ai-builder/platform/templates_project.webp",
alt="Templates shared with a Reflex project",
class_name="rounded-md h-auto mb-4",
border=f"0.81px solid {rx.color('slate', 5)}",
)
rx.image(
src="https://web.reflex-assets.dev/docs-preview/organization/templates/organization_templates.webp",
alt="Templates shared across a Reflex organization",
class_name="rounded-md h-auto mb-4",
border=f"0.81px solid {rx.color('slate', 5)}",
)
Templates can be shared at the project or organization level:
Access to create or manage shared templates depends on your organization and project role.