How Building Works
1
You send a message
Type what you want to change, add, or fix. The more specific you are, the better the result.
2
Fabricate reads your code
The AI agent opens and searches the files it needs to understand your request — components, API routes, and the code that stores your data.
3
Code is written
Fabricate edits the affected files and adds new ones where needed.
4
Fabricate deploys and checks the preview
The agent deploys the change to your live preview and checks it in a browser for errors, fixing what it finds before it finishes.
What You Can Do in the Chat
Add New Features
Modify Existing UI
Fix Bugs
Database Changes
Style Changes
Tips for Building Effectively
Understanding Credit Usage
The cost of a message depends on:- Your app’s current size — larger apps have more code for the AI to read
- The complexity of your request — touching many files costs more
- The length of the generated code — more new code = more output tokens
Frequently Asked Questions
Can I undo a change?
Can I undo a change?
Yes. Select Go back to this point under an earlier message, or open the history in the chat header, then choose Restore and redeploy. Going back restores your app’s code, not the data stored in it. Some older versions can’t be restored; for those, ask in the chat to undo the change.
What if the AI generates code that doesn't work?
What if the AI generates code that doesn't work?
Describe the issue in a follow-up message. The AI can read your current code and check the preview in its own browser for errors, so it can often fix issues in a subsequent message.
Can I edit files directly without using the AI?
Can I edit files directly without using the AI?
On Pro and Scale, you can edit a file in the Code view and save it. On the Free plan, the Code view is read-only. Changes made outside Fabricate — for example, in a repository you pushed to GitHub — aren’t brought back into your project.
Can I send a message while Fabricate is building?
Can I send a message while Fabricate is building?
Yes. A message you send during a build waits in line and runs after the current build finishes.
Does Fabricate read the whole app at once?
Does Fabricate read the whole app at once?
Not all at once. For each request, the AI agent opens and searches the files it needs, and it keeps your earlier conversation as context.