Design Systems
Design Systems give Reflex Build reusable visual guidelines for every app in a project. Define colors, typography, spacing, component styles, and other brand rules once, then let the AI Builder apply them as it creates and updates your apps.
Open Design Systems
You can access Design Systems in two places:
- In your project, open Project Settings and select Design Systems to create and manage the project's design systems.
- In the new-app prompt box, open the Design System selector to choose an existing design system or create one without leaving the builder.
Design systems belong to the project, so every app in that project can reuse them.
Create a Design System
From Project Settings > Design Systems, click Create new. Enter a name and provide at least one source for the design:
- Guidelines: Describe the visual direction in plain language.
- Reference website: Enter a public website URL. Reflex captures a screenshot of the page and uses its visual language as a reference.
- Reference file: Upload a PDF or image containing a brand guide, style guide, screenshot, or mockup.
You can combine written guidelines with a website or uploaded file. Click Generate to create and save the design system. The new design system becomes active automatically.
For example:
Supported Reference Files
Reflex accepts one reference file up to 20 MB in any of these formats:
- PNG
- JPG or JPEG
- WebP
Start From an Example
The Examples section includes ready-made design systems such as Minimal, Modern, Material, Carbon, Neobrutalism, and Glassmorphism. Select Add Style on an example to add it to the project and make it active.
Examples are useful as a starting point. After adding one, edit its saved Markdown instructions to match your brand more closely.
Select the Active Design System
Enable Auto-enable next to a saved design system to make it active for subsequent AI Builder requests in the project. You can also select or create a design system from the new-app prompt box before generating an app.
Only one design system can be active at a time. Activating, creating, or adding another design system automatically deactivates the current one. Turn off the active design system if you want to build without design-system guidance.
The active design system also guides later updates to the project's apps. You can still provide page-specific requirements in your prompt:
Edit or Delete a Design System
In Project Settings > Design Systems, open the menu next to a saved design system.
- Select Edit to change its name or update the Markdown instructions that the AI Builder follows.
- Select Delete to remove it from the project.
Editing the Markdown is useful when you need exact tokens or component rules:
Best Practices
- Give each design system a descriptive name, such as
Marketing SiteorInternal Admin Tools. - Describe concrete choices such as colors, typefaces, spacing, borders, and component behavior instead of asking for a design that is only "modern" or "clean."
- Use a public, visually representative page when supplying a reference website.
- Upload a focused brand guide or screenshot that clearly shows the styles you want the AI Builder to reproduce.
- Review the saved Markdown and add any non-negotiable accessibility or brand requirements.
- Keep one design system active while building a consistent group of apps, and switch it when the project needs a different visual direction.