All posts

Edit Your App Design by Chatting: 8 Chat-Based UI Tools (2026)

Mowgli handles product-wide chat edits; v0, Lovable and Figma Make handle selected elements; Google Stitch offers free theme changes.

Choose a tool by edit scope, not by its "AI design" label. Use Mowgli to change every applicable screen and state with one instruction. Use v0, Lovable or Figma Make when you want to select an element in a running app and edit it. Use Google Stitch for free concepts and theme changes, Claude Design for comment-style feedback, and Uizard or Banani for quick wireframes and mockups.

The prompt matters as much as the tool. State the scope, identify the component by role, specify a measurable change and list what must remain unchanged.

How to edit an app design by chatting

Chat-based design editing means requesting UI changes in plain language instead of manually adjusting every pixel. The test is simple: did the tool change the correct target, at the intended scope, without restyling unrelated elements?

First, decide which kind of edit you need:

  • An element edit changes one selected component.
  • A screen edit changes one view and possibly its loading, empty or error states.
  • A theme edit changes shared colors, typography, radius or design tokens.
  • A product-wide edit changes every applicable screen and state.

Then structure your prompt in four parts:

  1. Scope: Name the selected element, screen, theme or all screens.
  2. Target: Identify a component by role, such as "primary button," rather than visual location.
  3. Measurable change: Give dimensions, spacing, contrast, hierarchy or behavior.
  4. Preserve list: State which elements and styles must not change.

For product-wide changes, save, name or bookmark the current version first. Make one change per message, request a list of affected screens, then inspect default, empty, error, loading and other states.

12 chat prompts that produce controlled UI edits

Replace the screen and component names with those from your product. Numbers, roles, exceptions and explicit scope produce more controlled results than general requests such as "make it cleaner."

1. Adjust spacing on one screen

On the Settings screen, increase the gap between form sections to 32px and between fields to 16px. Keep field widths and labels unchanged.

2. Change density across the product

On every screen, make tables more compact: 40px rows, 12px cell padding, 14px text. Don't change cards, forms or navigation.

3. Strengthen visual hierarchy

On the Overview screen, make the monthly spend total the first thing people see: 40px bold, with the budget comparison below it in 14px muted text. Shrink the four KPI cards into one row.

4. Keep one primary action per view

On every screen, keep exactly one filled primary button per view and turn other filled buttons into outline buttons. List the screens you changed.

5. Raise text contrast

Raise text contrast on every screen to at least 4.5:1 against its background, including placeholder and disabled text. Keep the brand blue for primary actions.

WCAG 2.2 sets 4.5:1 as the minimum contrast for normal text.

6. Apply a palette from an image

[attach screenshot] Use the palette from this image: its dark navy for the sidebar, its coral for primary actions only. Keep our typography and layout.
Mowgli chat messages with an attached logo, a color swatch and photos used as references

Caption: Image attachments in Mowgli's chat. More in agentic chat and image attachments.

7. Rewrite button copy

Rewrite every button label as a verb plus an object, for example "Create budget" instead of "Submit". Keep labels to 3 words or fewer.

8. Change the mood across a screen and its states

Make the onboarding feel warmer and more personal: a friendlier headline, a small hand-drawn illustration at the top, and softer, rounder habit cards.
Habit tracker onboarding before and after a chat edit: new headline, sprout illustration, rounder cards

Caption: Prompt 8 in Mowgli's Habit tracker demo: one message updated all three states of the screen.

You can also compare AI tools for exploring visual styles or use style steering before you generate.

Caption: The same edit as a screen recording (middle section sped up 4x).

9. Add missing states

Add three states to the Budgets screen: loading (a skeleton matching the final layout), empty (one "Create budget" action) and error (what failed, plus Retry). Keep the default state unchanged.

Use the empty, error and loading state checklist when reviewing the result.

10. Preserve the old layout as a state

On Recommendations, add a list view with columns for title, owner, monthly savings and status, sorted by savings. Keep the current board as a separate state.

11. Create responsive variants

Create 390px mobile versions of Sign In, Overview and Budgets: single column, a bottom tab bar instead of the sidebar, tables as stacked cards. Keep content and order the same.

12. Edit one selected element

[select the element] Make this a secondary outline button at the same height as the Sign In button above it, with a 1.5px slate border and a medium-weight label. Change nothing else.
Mowgli canvas with the Sign in with SSO button selected as a region and a targeted prompt in the chat box

Caption: Prompt 12 in Mowgli: select a region, then type. The edit changed one state.

In v0, Lovable and Figma Make, select the element before prompting. In Stitch, work on one screen per prompt and use Edit Theme for theme changes. In Claude Design, attach an inline comment to the element you want changed.

If you already have a product, start with the workflow for how to redesign your app.

Chat-based UI editing tools compared

The important comparison points are selection, cross-screen propagation, theme controls, version history, image references and pricing. Google recommends that Stitch users "Focus on one screen/component and make one or two adjustments per prompt," which illustrates why screen-level and product-level editing are separate jobs.

Prices are from each vendor's pricing page, October 2026.

ToolBest edit scopePropagation and historyImagesFree allowanceStarting paid price
MowgliProduct-wide or selected regionEvery screen and state; each edit saved with its promptYesSee pricing belowSee pricing below
v0Selected running-app elementShared code components and Design Systems 2.0; restorable versionsYes$5 one-time credits; 7 messages/day$30/user/mo
LovableSelected elements and app codeCode and paid design systems; revert and bookmarkYes5 build credits/day, up to 30/month$25/month
Figma MakeSelected coded prototype elementsApp code, Make kits and library styles; named versionsYesStarter AI-credit allowance$16/month yearly
Google StitchOne screen or themeEdit Theme and DESIGN.md; undo and redoYesFree with daily credit limitFree
Claude DesignComments and broad canvas changesCode or file-based design system; no version history yetYesShared plan usage limits$17/month yearly
BananiSmall or large canvas editsDesign system, theme tokens and changelog versionsYes12 monthly plus 3 daily credits$12/month yearly
UizardSelected wireframes and themesProject themes and chat historyScreenshot style source3 AI generations/month$12/month yearly

For every screen and state, choose Mowgli. Lovable design systems are the runner-up when the product already uses shared coded components. For running-app element edits, choose v0 Design Mode, followed by Lovable. For a Figma workflow, choose Figma Make, or use Mowgli for Figma import and export.

Google Stitch leads for free concepts and theme changes, with the v0 Free plan as another option. Claude Design fits comment-style feedback, followed by Lovable. Uizard leads for quick wireframes and mockups, with Banani as the alternative.

Best for product-wide chat edits - Mowgli

We make Mowgli.

Mowgli is an AI design tool that designs every screen of an app from a product idea, Figma file or existing codebase. You define the product in a PRD or spec before generating the multi-screen design, including empty, error and loading states.

Use region selection for a local edit. Use chat when one instruction should affect every relevant screen and state. Each edit stays in version history with its prompt. You can also attach logos, palettes and screenshots, or use shortcuts for design variations, suggested improvements and new screen states.

On every screen, make the primary buttons larger and higher-contrast: about 44px tall with more horizontal padding, a 15px semibold label, and a deeper blue fill with white text. Keep secondary, ghost and icon buttons as they are.
Before and after crops of four Mowgli screens: primary buttons larger and deeper blue after one chat edit

Caption: One chat message, version 5 vs version 6. Mowgli Cloud cost dashboard demo.

Mowgli version history listing two chat edits as versions 6 and 7, each with its full prompt

Caption: Every chat edit becomes a searchable version you can pin, rename and restore.

This fits founders, PMs and designers who need to change a whole multi-screen product without repeating the same instruction screen by screen.

Mowgli designs and prototypes; to host and ship, you hand off to a builder or coding agent (Claude Code, Codex, Cursor, Lovable).

Free to start (300 credits); credit packs from $12; plans from $15/mo. You can chat with your design.

Best for point-and-edit changes in a running app

These tools edit working code. Product-wide consistency depends on shared components or tokens, so inspect every instance after changing a reusable element.

v0 - precise element edits with Design Mode

v0 is Vercel's AI app builder. In Design Mode, click an element in the preview, then use the style panel or type an instruction. It is a strong fit for element-by-element polishing in Next.js.

The panel has eight control groups, including typography, spacing and shadows. A typed instruction automatically includes a screenshot of the selected element. Each Apply action creates a diffable, restorable version.

v0 Design mode docs: design panel beside an analytics dashboard preview

Caption: Source: v0 website (v0.app/docs/design-mode), captured October 2026.

Design Mode works only on the latest chat version and is unavailable in read-only chats or mobile viewports. Tailwind token coverage depends on the project definitions. The Free plan includes $5 in one-time credits for new users and Design Mode. Plus costs $30/user/month.

Lovable - select, draw or edit text in the preview

Lovable builds full-stack web apps from chat. Its preview toolbar replaced the Visual edits panel and supports element selection, drawing and inline text editing.

Cmd or Ctrl-click selects multiple elements for one prompt. Inline text editing includes 100 free edits, renewed over 24 hours. Connected design systems propagate component and token updates, making Lovable suitable for non-developers building and shipping inside the same product.

Lovable docs table of preview toolbar modes: select elements, edit text inline, draw annotation, add a comment

Caption: Source: Lovable website (docs.lovable.dev), captured October 2026.

Select and Draw consume credits. Reverting restores code, not database data, and design systems require a paid plan. Free includes 5 build credits per day, up to 30 per month. Pro costs $25/month with 100 monthly credits.

For visual cleanup, use the 30-minute de-slopification pass.

Figma Make - coded prototypes with Figma-style controls

Figma Make turns prompts and Figma designs into interactive apps. It fits teams already working with Figma libraries.

The Edit tool provides a Figma-style properties panel. Shift-click selects multiple elements, and each prompt can include up to 10 attached files. Make kits combine npm packages, library variables and written guidelines.

Figma help article Edit a Figma Make file with the properties panel and draw tool

Caption: Source: Figma website (help.figma.com), captured October 2026.

Make is available to Full seats on paid plans. The Edit tool, properties panel and annotations work only in new Make files. Panel and annotation changes consume AI credits.

Starter includes 150 AI credits per day, up to 500 per month. A Professional Full seat costs $16/month yearly or $20 monthly and includes 3,000 AI credits. See the broader five-tool comparison.

Best chat-editing canvases for themes, comments and wireframes

Google Stitch - free concepts and global theme changes

Google Stitch is a Google Labs AI design canvas. Select a screen, choose Edit and enter a chat instruction. Its guide uses this example: "Change the primary call-to-action button on the login screen to be larger and use the brand's primary blue color."

Edit Theme controls light or dark mode, accent color, corner radius and font. Variations can produce one to five options along a Refined-to-Creative range. Stitch also supports voice-mode canvas edits.

Google Stitch prompting docs with the example: make the primary call-to-action button on the login screen larger

Caption: Source: Google Stitch website (stitch.withgoogle.com/docs), captured October 2026.

The documentation recommends one major change per prompt and one screen at a time. Stitch has undo and redo shortcuts, but no documented version-history panel. It exports HTML/CSS and Figma rather than React components.

Stitch is free. Its daily credit limit resets at midnight UTC.

Claude Design - inline comments for local fixes

Claude Design is Anthropic's design canvas inside Claude. Use chat for broad changes, inline comments for targeted fixes, and direct canvas controls for dragging, resizing and alignment.

It fits teams that already have a code-based design system and Claude access. You can generate two or three layout alternatives, import a design system from a repository or files, and hand designs to Claude Code rather than passing a screenshot.

Claude Design help page listing chat prompts and inline comments such as Make this button padding larger

Caption: Source: Claude Help Center, captured October 2026.

"Claude Design doesn't have version history yet," so save the project before exploring a new direction. Claude Pro costs $17/month yearly or $20 monthly, with shared plan usage limits.

Banani - bounded small and large edits

Banani is a multi-screen AI UI design canvas for high-fidelity screens and wireframes destined for Figma. Small edits affect relevant parts, while big edits regenerate the design.

It can create up to five variations per prompt and accept multiple image references with separate instructions. Its agent maintains the design system, with color and roundness theme tokens. Design-system import is an Enterprise feature.

Free includes 12 monthly credits plus 3 daily credits. Plus costs $12/month yearly. Pro costs $30/month yearly with unlimited credits. See more Banani alternatives.

Uizard - selection-based wireframe edits

Uizard, now part of Miro, combines Autodesigner chat with a drag-and-drop editor. Select a generated component, modify it, replace it or continue prompting.

It fits non-designers creating quick mockups and wireframes. Generated themes restyle an entire project, while chat history lets you restore earlier components. Prompts are capped at 300 characters.

Free includes 3 AI generations per month. Pro costs $12/month yearly and includes 500 monthly AI generations on Autodesigner 2.0. Business costs $39/month yearly. Read about Uizard's 2026 status and pricing.

Verdict - choose by the scope of the edit

For a whole app, every screen and state, choose Mowgli for product-wide chat edits and restorable versions. Try a product-wide chat edit.

For selected elements in a running Next.js app, use v0 Design Mode. If you are building and shipping inside Lovable, use its preview toolbar and connect a design system for shared tokens.

For a Figma-centered team, use Figma Make with a Make kit. For free concepts and theme-level changes, use Google Stitch. For a code-based design system connected to Claude Code, use Claude Design. For fast wireframes made by non-designers, choose Uizard or Banani.

Whatever you choose, save the current version, make one scoped change per message and inspect every affected state before continuing.

FAQ

Which AI design tool can make a button bigger on every screen?

Mowgli can apply one instruction across every screen and state. Lovable design systems and Figma Make kits can propagate the change when the button is a shared component. Stitch Edit Theme handles global color, font and radius changes rather than arbitrary component changes.

How do I make an AI chat edit apply to all screens?

Begin the prompt with "On every screen." Identify the component by role, specify measurable changes, list exceptions, request the affected-screen list and inspect every state.

What should an AI UI edit prompt include?

Include scope, target, a measurable change and preservation rules. Make one change per message, and select the element first when the tool supports selection.

Can I undo an AI chat design edit?

Yes, Mowgli, v0 and Lovable retain versions. Figma Make supports named, restorable versions. Claude Design has no version history yet, so save before making major changes.

Why does AI change UI elements I did not mention?

The usual cause is missing scope or preservation rules. End with "Change nothing else," list explicit exceptions, or use selected-element mode for a local change.

Is there a free AI tool for editing UI designs by chat?

Yes. Google Stitch is free with a daily credit limit. Mowgli is free to start with 300 credits, while v0, Lovable, Figma Make, Banani and Uizard have the free allowances listed above.

Sources