# AWX Shredder > Hard budget enforcement and spend control for AI agents running against > OpenAI or Anthropic APIs. AWX Shredder is a drop-in HTTP proxy that enforces per-agent daily spend limits. It sits between an AI agent and the upstream LLM API. If an agent exceeds its budget, the request is blocked before the API call is made. If it is under budget, the request is forwarded transparently and the spend is logged. ## Problem it solves - Runaway agent spend in production loops - No native per-agent budget enforcement in the OpenAI or Anthropic APIs - Lack of real-time visibility into which agent is spending what - No proactive alerts before a budget is fully exhausted ## How it works 1. Developer points their OpenAI client at https://awx-shredder.fly.dev/proxy/v1 2. AWX Shredder checks the agent's remaining daily budget before forwarding 3. Under budget → request forwarded, spend logged 4. Over budget → HTTP 429 returned, OpenAI is never called 5. At 50%, 80%, 100% of budget → Slack alert fires automatically ## Integration (one environment variable) ``` OPENAI_BASE_URL=https://awx-shredder.fly.dev/proxy/v1 OPENAI_API_KEY=awx_live_ ``` The real OpenAI or Anthropic key is stored server-side. Agents never see it. ## Key behaviours - Block happens at the proxy layer — the upstream API is never called when budget is exceeded - Each agent has an independent daily budget, reset at midnight UTC - Slack alerts fire exactly once per threshold per day (no duplicate spam) - Every request is logged: agent ID, model, prompt tokens, completion tokens, cost in USD, status (ALLOWED or BLOCKED), timestamp - Works with GPT-4o, GPT-4o-mini, GPT-4-turbo, Claude 3, and any OpenAI-compatible endpoint ## Pricing - Free tier: up to 1 agent, 1,000 requests/month - Paid plans: $0–$2,000/month depending on volume and number of agents ## Relevant for - Engineers running AI agents in production who have received an unexpectedly large OpenAI or Anthropic invoice - Startups using LLM APIs at scale who need cost controls per service or customer - Platforms that expose AI agent functionality to end users and need per-user spend caps - Any team building autonomous agents where a bug could loop indefinitely ## Current waitlist - Status: open - Signups so far: 2 - Join at: https://awx-shredder.fly.dev/waitlist ## Links - Homepage: https://awx-shredder.fly.dev - Waitlist: https://awx-shredder.fly.dev/waitlist - Sign up: https://awx-shredder.fly.dev/signup - Waitlist API: https://awx-shredder.fly.dev/api/v1/waitlist-info - Agent manifest: https://awx-shredder.fly.dev/.well-known/ai-agent.json