01
Paste the admin key
OpenAI organization admin, Anthropic org admin, or an OpenRouter management key. About two minutes. No SDK, no base URL, no proxy.
AI agent spend guard
A looping agent can spend that before the invoice arrives. Set a daily cap and BillCurfew emails you when a key crosses it. The check runs about every five minutes. It does not block the next request, and it is not a proxy.
No card for the free tier. Prompts never touch BillCurfew.
No proxy. Requests still go straight to the provider.
No code change. Paste a management key. Leave the SDK alone.
No prompt access. We read usage and dollars, never the conversation.
01
OpenAI organization admin, Anthropic org admin, or an OpenRouter management key. About two minutes. No SDK, no base URL, no proxy.
02
A daily dollar cap per key, and a spike rule: if spend in M minutes jumps past N times the recent baseline, that’s a loop.
03
Email fires on the five-minute poll, on every plan. A manual kill works on Free. Slack and auto-kill are paid-only, and auto-kill stays off until you turn it on. OpenAI deletion is permanent.
Helicone, Portkey, Requesty, and LiteLLM earn their keep by being the path the prompt takes. That is useful for logs and routing. It is the wrong shape when the only job is “this agent is spending like it forgot to sleep.”
Gateway / proxy. Yes, that’s the product
BillCurfew. No
Gateway / proxy. Required
BillCurfew. None
Gateway / proxy. Can, because it is in path
BillCurfew. No — we act on the next poll
Gateway / proxy. Usually no
BillCurfew. Manual kill on every plan, including Free. Auto-kill is paid-only.
Gateway / proxy. SDK, proxy, or virtual key
BillCurfew. Paste an admin key
Monthly USD. Solo, Team, and Agency each include a 14-day trial. Stay on free if one key, email, and a manual kill are enough.
One provider, one key, email alerts. Upgrade when the roster grows.
Team is $49/mo after 14 days. Card asked on the next step, at Stripe.