AI React app generator
For when you care what's under the hood. rwaft generates a typed React app on the stack you'd pick yourself, streams the real install and build output, and repairs what breaks.
Prompts to start from
Pick one and it opens in the prompt box. Change any detail before you send it.
- A Kanban board with drag and drop, three columns and cards saved to localStorage
- A dashboard with a sidebar, charts over sample data and a settings page
- A recipe finder with search and filters over a built-in list of 30 recipes
What to put in your prompt
- The screens and the routes between them
- The data model, and where sample data should come from
- Behaviour in detail: filters, sorting, empty and error states
- Any library you want, by name
What you get
A stack you'd choose
React and TypeScript on Vite, Tailwind CSS v4 with design tokens, and React Router for more than one page.
A design system first
rwaft writes the palette, fonts and a small component kit before the pages, so every screen shares them.
The real build log
npm installs, the checks and Vite's output stream live; a failing file is sent back for a targeted fix.
Good to know
Generated apps are front-end only: no server code, database or environment secrets. Call public APIs from the browser, or keep data in localStorage.
Questions
Is the code any good?
Every file is parsed before the build, the TypeScript compiler checks for names that don't exist, and the Vite build has to pass before the site goes live. Pages share one set of design tokens and components rather than one-off styles.
Can I deploy a React app I already have?
Yes. Paste a public GitHub, GitLab or Bitbucket repository that uses Vite or Create React App and rwaft builds and hosts it.
How do credits work?
Sign up with Google and you get 2 free credits, which is 2 chats. Each chat you send is one complete build and costs 1 credit; deploying a GitHub repository costs 1 credit. If a build fails, its credits are refunded automatically. When you run out you can buy more, with no subscription.