Two products, one wallet
Both the Builder AI (the chat assistant inside the Tadabase builder) and Vibe (the code-generation agent) draw from the same credit pool. They charge differently because they're different sizes of work.
Builder AI — small and frequent
Each Builder AI call is a small fraction of a credit — typically between 0.1 and 5 credits. You won't see a meaningful balance drop on individual calls; it adds up over time.
- Charged after the call returns.
- No reservation, no confirmation step.
- If you're out of credits, the next call refuses before we touch the AI provider.
Vibe runs — large and predictable
A Vibe build run is a much larger unit of work. The agent loops over many steps, often costing 100–500 credits per turn. Because the cost is meaningful, Vibe reserves credits before starting.
- ReserveWhen you hit Build, the worst-case cost is moved from Available → Reserved.
- RunThe agent works. You can stop it at any time.
- SettleWhen the run finishes, the actual cost is charged. Any unused portion of the reservation moves back to Available.
The "Continue?" confirmation
You always see what a run actually cost: every AI reply carries its credit cost in the footer, and the composer warns you before your balance runs low. If a run would need more credits than you have, it stops before doing any work and offers a top-up — you're never charged into the negative.
See every spend in your history
The Billing & Credits page has a complete history with the type of activity (Purchase, Grant, Spend, Refund), the change in credits, and your balance after each row. Use the filters at the top to narrow it down.