Generation is slow and sometimes fails
A model can take a minute and occasionally returns nothing. That cannot be a spinner the user is trapped behind — the work has to run in the background, survive a refresh, and say plainly when it did not work.
Wiring a model to a form takes an afternoon. Turning several of them into something a person pays for every month — one account, one library, one bill, and a reason to open it when you are not generating anything — is the actual build.
The situation
Most AI tool sites are a collection of separate demos wearing one logo. The gap between that and a product people subscribe to is where this project lived.
A model can take a minute and occasionally returns nothing. That cannot be a spinner the user is trapped behind — the work has to run in the background, survive a refresh, and say plainly when it did not work.
If each generator has its own account, its own library and its own bill, it is five products. Sharing one identity, one library and one balance is what makes it a studio.
A tool you open only when you need something has no habit attached to it. Without somewhere to look at other people's work, retention is entirely down to intent.
Every free generation is a real bill from a model provider. The free tier has to be generous enough to convince and bounded enough to survive, and the line between them has to be enforced in the product rather than hoped for.
A shared spine underneath — identity, jobs, library, billing — with each generator as a surface on top of it.
Video, photo editing, illustration, vector art and animated loops, each with the controls that medium actually needs rather than one generic prompt box pretending to serve them all.
Generation is queued and tracked, so a slow model does not hold the page hostage. Results land in the library whether or not the tab is still open, and failures say what happened.
Everything a person makes across every tool lands in the same place, with collections to organise it and a profile that shows it.
A discovery feed, creator profiles and a top-creators view — so the platform has something to show on the days a visitor is not making anything.
A free tier that lets people prove the product to themselves, and a subscription that unlocks the full set of models, with the boundary enforced where the generation is requested.
Model calls are metered and attributed, because on a platform like this the difference between a healthy month and a loss is a number nobody is watching.
What changed
Rogueframes runs as one product rather than a shelf of demos: a single account across every generator, work that survives a closed tab, and a feed that gives the platform a life beyond the moment of use.
Generators sharing one account
Library across every tool
Sides: create and discover
A front end that stays responsive while something slow happens elsewhere.
The model is rarely the hard part. Tell us what you want people to do with it and we will tell you what the product around it takes.