Skip to main content
AI is at the center of how you design in Base44. Describe what you want in natural language, and AI updates code, styles, and components for you. Edit mode lets you tweak what you see on screen, and AI Controls help you set boundaries. This page covers each workflow with prompts and examples you can use directly.
The app editor chat making a design change to an app

Designing your app with AI

For the Theme panel, fonts, and global styling within one app, see Customizing the design of your app.

How design works

You do not need a design tool or any design experience. Your app’s design is part of its code, and the AI changes that code for you: every design change is a request in plain language, from “make the buttons rounder” to “redesign this whole page”. There are three ways to make a design change, and choosing the right one saves you time: A good order for a full redesign:
  1. Set the overall look first: colors and fonts in the Theme panel.
  2. Ask the AI for page-level changes, one page at a time.
  3. Polish individual elements in Edit mode.
Nothing is permanent. You can click Revert on any prompt to undo that change, or restore an earlier version of your app from its version history, so it is always safe to experiment.

Designing in the chat

The AI chat is ideal for global changes and design decisions that affect many parts of your app. You can define a persona and brief once, then build on that:
You also do not need design vocabulary. Describe the feeling you want, name a product whose style you like, or upload a screenshot of a design you admire and ask the AI to match its style:
Helpful patterns:
  • Ask for a critique before asking for changes.
  • Ask for a plan in Discuss mode, approve it, and then ask AI to implement it.
  • Always clarify the scope of the design: the whole app, one page, or one element.
Example:
After you review:

Choosing a design option

When you ask the AI to change the design or layout of a section or element, it may present visual options for you to choose from instead of applying a change right away. Each option shows a preview so you can see what it will look like before committing. You can also click the Expand icon on an option to view it in full mode and refine it before choosing.
Design options in the chat, with the Expand icon shown on a mockup

Choosing from AI design options

Describe a targeted change, such as a lighter background, to adjust only those details, or ask for a completely different direction to replace that option. When it looks right, click Apply.
Expanded design option showing a mockup preview with a change request typed below it

Refining a design option in the expanded view


Exploring design directions

You can use the AI chat to explore different directions before you commit. You do not need to describe your current design: the AI takes a screenshot of your page and reviews what is actually there. Critique loop:
Alternative directions:
Once you pick an option, you can ask AI to apply that direction to similar pages.

Using Edit mode

Edit mode is ideal when you want to adjust what you see without rewriting everything.
Visualedittoolbar

The Edit mode toolbar

Click Edit in the chat and then select the element you want to change. You can:
  • Select a section and adjust colors, spacing, and layout visually.
  • Ask AI to restyle just one component instance.
  • Delete elements you no longer need using the Delete icon .
  • Use it as a safe sandbox before you roll a pattern out to the rest of your app.
Click Edit Element on the Edit toolbar to ask the AI to make changes. For example:

Using AI Controls

Use the AI Controls in the chat to guide and protect your design. You can:
  • Set design guidelines that apply to every prompt.
  • Freeze specific files or pages so AI does not change them.
  • Establish a tone such as minimal, bold, or playful.
Example guidelines:
Always be explicit about scope in your prompts. The same change can apply to the whole app, one page, or a single element, and AI will follow your lead:
To protect areas you are happy with while experimenting elsewhere:
  • Use AI Controls to freeze specific files or pages so AI does not change them.
  • Use the Revert option on individual prompts to undo a single change.
  • Use version history to roll back to an earlier state.

FAQs

Click a question below to learn more about designing with AI.
Yes. Design prompts are AI chat messages, so they use your message credits the same way as any other request in the chat.
Edit mode styles one element or section at a time. The Theme panel changes colors and fonts across your entire app at once. To learn more about the Theme panel, see Customizing the design of your app.