How it worksLive demoCompareBlogFAQPricingGitHub
Live demoSimulation · runs in your browser
llmbrake 0.1.0 · real library, fake provider

Watch one customer hit the brake.

One customer, one monthly budget. Cheaper model at the threshold; BudgetExceededError at the cap, before the provider call.

ControlsCustomer settings
USD / month
Requested model
Downgrade to
Request type

“Send 10” stops early at the first blocked request.

This monthguard.status()
$0.0000of $0.10
80%: cheaper model100%: blocked
Normal
Provider calls0
Blocked (never sent)0
Downgraded calls0
Remaining$0.10
You've hit this month's AI limit. Upgrade for more.Upgrade

Example UI on BudgetExceededError. Spend can end slightly above budget (checked before, recorded after each call).

Usage-event logonUsage(event) · newest first
CodeUpdates with your settings
Free · MIT · npm install llmbrake

Try it in your app.

Same library, your real provider and your own store.