The same AI agent answers questions and makes changes, and it can read your app’s code in both cases. If you only want an answer, say so in your message — for example, “Don’t change anything yet: how is sign-in set up?”
When to Ask Questions
- Before building a complex feature — ask how to approach it before any code is written
- When you’re stuck — describe the problem and ask for suggestions
- To understand your code — “What does this API route do?” or “How is authentication currently set up?”
- For product decisions — “Should I use a modal or a separate page for this form?”
- To estimate complexity — “How hard would it be to add real-time notifications?”
Example Conversations
Planning a Feature
Understanding Your Code
Getting Architecture Advice
No Modes to Switch
Earlier versions of Fabricate had a Build Mode and a Discuss Mode, with a toggle in the chat panel. That toggle is gone: every message goes to the same agent, and your whole conversation stays in one place.What to Expect
Fabricate is built to act on your requests, so a message that asks for a change will change your app. When you only want to talk something through, say so explicitly in your message.Frequently Asked Questions
Is asking a question free?
Is asking a question free?
No. Every message uses credits, including questions that don’t change any code.
Can Fabricate see my code when I ask a question?
Can Fabricate see my code when I ask a question?
Yes. The AI agent can open and search your app’s files, so it can answer specific questions about your app and give contextually accurate advice.
Can I get code suggestions without changing my app?
Can I get code suggestions without changing my app?
Ask for them explicitly and say you don’t want changes yet. Otherwise, Fabricate may make the change directly.
Is there a message limit?
Is there a message limit?
Every message uses credits, so your credit balance — and, on the Free plan, the daily credit cap — is the practical limit. See Plans & Credits.