Skip to content

Widgets, designed by chat: how AI builds your iPhone widget

· WidgetAI

Type "a minimal weather widget with a gradient background" into WidgetAI and a widget appears. Not a menu of presets, not a form with twelve sliders — an actual widget, laid out and filled with your local forecast, that you can then change by talking. This post walks through what happens in that moment, because "the AI builds it" is easy to say and worth unpacking.

If you just want the short version of what the app does, the launch announcement covers it. Here we're going one level deeper into the loop.

What "an AI widget generator" actually does here

Most widget apps are template pickers. You browse a gallery, choose the layout someone already built, and then tweak it within the lines the developer drew — swap a color, pick a font, toggle a label. That's a perfectly good way to work, and for a lot of people it's all they need.

WidgetAI works differently. There's no fixed layout you're editing around. When you describe a widget, the AI assembles the structure itself: which elements go where, how they're stacked, what's a headline and what's a caption. "Minimal weather with a gradient background" becomes a real arrangement of text, an icon, and a background fill — put together for that request, not pulled off a shelf.

The practical difference shows up the moment you want something the gallery doesn't have. Your step count next to the current Bitcoin price next to your next meeting, on one tile. A template picker can't give you that. A generator can build it.

The refine loop

The first result is a starting point, not a verdict. WidgetAI shows you a preview, and you steer it in plain language:

  • "Make the font bigger."
  • "Show my steps instead of the date."
  • "Move the temperature to the top."
  • "Warmer gradient."

Each message edits the widget's real structure and styles — the AI is changing the thing itself, not describing a change it might make. The preview updates and you look again. This is the part that feels least like using software and most like handing a rough sketch back and forth with someone until it's right.

When a change makes things worse, "undo that" restores the previous state. You don't have to remember what you had or reconstruct it — the widget steps back one version and you carry on from there. It makes experimenting cheap, which is the whole point of a chat-driven editor: you can try the bad idea and back out for free.

Wiring live data

A widget that shows yesterday's numbers isn't worth the space on your Home Screen, so the interesting work is connecting real data. WidgetAI does this in two ways.

There are built-in connectors for things that live on the internet: weather, air quality, crypto, stocks, world clock, GitHub, RSS news, quotes, and service status. And there are on-device signals read straight from your iPhone with your permission: battery, location, calendar, reminders, photos, and HealthKit. The on-device ones are pulled locally — they don't leave your phone to get read.

When you point the AI at a data source, it can inspect the response and bind specific fields to specific parts of your widget — this number here, that label there. If none of the built-in connectors fit, it can create a new HTTP connector against a custom API (that's a Pro feature). Either way, the plumbing is set up for you; you describe what you want shown, not how to parse a JSON payload.

Rules and thresholds

Data isn't only for display — it can drive how the widget looks. You can ask for threshold rules, and the AI wires them in. "Turn the battery number red when it drops under 20%." "Green when the price is up, red when it's down." The color reacts to the value, so the widget tells you something at a glance instead of making you read it.

This is where it's worth being precise about what's happening, because it's easy to over-imagine. The intelligence is spent at design time — when the AI builds the widget and sets up its rules. The finished widget on your Home Screen is displaying data and applying those rules; it isn't running an AI or "thinking" up there. That's a feature, not a shortcoming: it stays fast, private, and predictable. But it means the cleverness lives in how you set it up, not in some live reasoning behind the tile.

What you can design

The visual range is wide enough to make something that's actually yours:

  • Text and icons — SF Symbols, Lucide icons, and crypto logos.
  • Shapes, progress bars, and gauges — ring, arc, and speedometer styles.
  • Charts — line, bar, sparkline, pie, and donut.
  • Contribution-style heatmaps for streaks and activity.
  • Gradients, adaptive light/dark, and data-driven colors — the palette can respond to the numbers, and the widget can shift between light and dark automatically.
  • Curated fonts chosen to stay legible at widget size.

WidgetAI supports small and medium widgets today. Large isn't there yet — it's on the list. For a tour of the kinds of things people build, the best iPhone Home Screen widgets roundup has ideas worth stealing.

The honest limits

Honesty is part of how we build, so here's what to expect before you download.

Every AI message that edits your widget counts toward your monthly edit quota. The free plan includes 3 widgets and 20 AI edits a month; Pro lifts those limits and adds custom HTTP API connectors. A long refining session can use several edits, so it's worth batching a few changes into one message when you can.

The AI can't wire up sources that sit behind an OAuth login yet — your email inbox, for instance. The connectors it can reach are the built-in ones plus custom HTTP APIs you point it at.

And widgets on iOS are display-only. You can't tap a control inside a widget to do something — that's true of every widget app, it's how iOS works, not a WidgetAI limitation. If you're curious where those edges come from, we wrote up what iOS widgets can and can't do and why widgets sometimes look stale in more detail.

FAQ

Is this a real AI widget maker or just a template gallery? It's a generator. The AI assembles the widget's structure for your request rather than handing you a preset to edit. Templates exist as starting points, but you're not confined to them.

Do I need to know anything about design or code? No. You describe the result and correct it in plain language. Wiring data, setting rules, and laying things out are handled for you. Building a custom HTTP API widget is the one place a little technical familiarity helps, and even that is guided.

Does the widget keep updating on its own? Yes. Once a connector or on-device signal is wired in, the widget refreshes on its own schedule. What it can't do is run the AI live — the design work happens once, up front.

Can I fix a change I don't like? Say "undo that" and it restores the previous version. Experiment freely.

Try it

The best way to understand the loop is to run it once. Describe a widget, watch it get built, and change your mind out loud a few times.

WidgetAI is made for iPhone and Mac, and it's available on the App Store now. If you build something you like or hit something that frustrates you, there's a real person on our contact page.