You don’t need to install anything. Fabricate runs entirely in your browser.
1. Create Your Account
Go to fabricate.build and sign up. The Free plan includes a monthly credit allowance — no credit card required. See pricing for the current allowance.2. Describe Your App
In the prompt box on the home screen, describe what you want to build. Be as specific as you can.3. Watch It Build
Fabricate will generate your complete app:1
Starting from a working app
Every new project starts from a small app that already runs. Fabricate edits it to match your description.
2
Writing the code
React components, API routes, and the code that creates your app’s database tables.
3
Checking that it runs
Fabricate deploys the app to the live preview, checks it in a browser for errors, and fixes what it finds.
4
Preview ready
Your app appears in the live preview panel when the build finishes. Click around to try it.
4. Iterate in the Chat
The app Fabricate generates is your starting point. Use the chat to make changes:- “Add a dark mode toggle”
- “Make the navbar sticky”
- “Add a search bar to the projects list”
- “Change the primary color to blue”
5. Ask Questions in the Same Chat
There’s no separate Discuss Mode — you ask questions in the same chat you build in. Use it to:- Ask “how should I structure this?”
- Understand how a feature works
- Understand what the generated code does
6. Deploy Your App
When you’re ready to share your app:1
Click Publish
Click Publish in the editor’s toolbar, add a title, and confirm.
2
Get your URL
Once it’s live on Cloudflare’s global network, your app has its own address on
fabricate.chat.3
Add a custom domain (optional)
On Pro and Scale plans, connect your own domain from your project’s Domains settings.
What’s Next?
Plans & Credits
Understand how credits work and which plan is right for you.
Building in the Chat
Go deeper on how Fabricate generates and modifies your code.
Prompting Guide
Learn how to write prompts that get the best results.
Push to GitHub
Push your code to a GitHub repository on a paid plan.