An AI app generator, and what it costs to skip the boring parts
An AI app generator will produce a running app from a description in minutes, and the parts it tends to skip are error handling, staleness and what to show when a data source is unreachable, which are precisely the parts that decide whether the app is still working in a month.
An app generator takes a description and produces something that runs. That is genuinely useful and it is now the least interesting thing about these tools.
What generators are reliably good at
Structure and plumbing. Routing, state, forms, a database schema, a component library used consistently. These are well-represented in training data, they follow strong conventions, and a model producing them is drawing on thousands of examples that agree with each other.
What they reliably skip
Everything about failure. What the screen shows while data is loading, what it shows when the request fails, whether a cached value is still displayed and whether the user can tell. A generator asked for a dashboard produces the happy path, because that is what the request described and because the unhappy path is where examples disagree.
Why that matters more with live data than without
An app over your own database rarely sees its source vanish. An app over an exchange sees rate limits, timeouts and maintenance windows in normal operation. The unhappy path is not an edge case there, it is a weekly event, and an app that has not been told what to do will keep showing the last thing it saw.
The one instruction worth adding to any generated app
Say what you do not know. A panel that prints the exchange did not answer, so there are no figures here is more useful than one showing a number from an hour ago, and it takes one condition to write. It is also the thing a generator will almost never add unless asked.
Live, right now, on this page
| Market | Price | Funding | 24h volume |
|---|---|---|---|
| BTC | $78,325.50 | 0.0013% | $525,711,370 |
| ETH | $2,451.65 | 0.0013% | $271,372,138 |
| SOL | $102.33 | 0.0009% | $77,237,120 |
| HYPE | $84.06 | -0.0003% | $16,731,388 |
Read from a live market as this page rendered, through a public endpoint that needs no key. Read at 2026-09-01 14:43 UTC; accurate as of that time and not afterwards.
Describe something and watch it get built.
Open the builder, or start from a working app and change it.