Estimated AI spend wasted by agent loops this week: $0.00
Early access · Free while in beta

Your agent just spent $347.
Did you know?

Burnmap tracks cost at the run level — not per API call, but per agent session. One line of code, no proxy, no latency, and a hard-stop that kills runaway loops before they hit your card.

3-minute setup. pip install burnmap. Lock in $23.40/mo for life.

You're in. Check your inbox.

312 devs already on the waitlist


$4,200 lost in one weekend
$0.10 just to say "Hi" to Claude
50% of AI teams track zero costs
<3 min to full cost visibility

// the problem

You have no idea what your agent cost yesterday.

One monthly charge from Anthropic or OpenAI. No breakdown. No attribution. No alerts. Just a number that keeps growing with no way to know which run caused it.

"had no idea it would be this much"

— r/ClaudeAI · $340 overnight

"I lost $4,200 in one weekend to an agent loop I didn't know was running"

— r/cursor · autonomous refactor job

"Cursor gave me a $350 bill in a week. Zero alerts. Zero visibility."

— r/ChatGPTCoding · single project

"I had to write my own script just to understand the costs"

— HackerNews · solo developer


// how it works

One decorator. Full run attribution.

Tag any block of code as a run. Every LLM call inside gets grouped, attributed, and counted. You see the full cost of that session — not thousands of individual calls.

auth_refactor.py
import burnmap
 
# Tag a session. Set a budget. That's it.
with burnmap.run("auth-refactor", budget=2.00):
    agent.run("Refactor the auth module to use JWT")
 
──────────────────────────────────────
Run: auth-refactor
Cost: $0.84 · Calls: 12 · Duration: 3m 14s
Model: claude-3-5-sonnet · Tokens: 84,320
Step breakdown: context 40% · generation 38% · tools 22%
──────────────────────────────────────
✓ Under budget ($2.00 limit)
budget_exceeded.py — what a $20 hard-stop looks like
with burnmap.run("overnight-refactor", budget=20.00):
    try:
        agent.run("Refactor the entire codebase")
    except burnmap.BudgetExceededError as e:
        print(e)
 
──────────────────────────────────────
✗ BudgetExceededError: run stopped at $20.00
Burnmap stopped your agent. Estimated savings: $4,180.00.
──────────────────────────────────────

// architecture

No proxy. No latency. No risk.

Your LLM calls go directly to the provider — always. Burnmap intercepts metadata asynchronously, off the critical path. If Burnmap goes down, your app keeps running.

Your App
unchanged
LLM API
direct · zero latency
Response
unmodified
↕ async · off critical path
Burnmap SDK
metadata only · never your keys
zero added latency API keys stay local failure-safe pip install burnmap

// features

Five features. Nothing more.

Built for solo developers who want to understand their costs and stop runaway runs. No configuration, no dashboards to babysit, no noise.

01 · HEADLINE
Hard-stop budget enforcement
Set a dollar limit on any run. When hit, the SDK throws a catchable BudgetExceededError and stops making calls. The $4,200 weekend is literally impossible.
02
Agent-run grouping + attribution
Tag a block of code. Every LLM call inside gets grouped into one run with total cost, call count, duration, and model breakdown.
03
Step-level cost breakdown
Knowing step 7 consumed 60% of a run changes how you write code. This is the feature that makes developers actually change behavior.
04
Budget alerts
Slack or email. Fires when a run approaches its limit, daily spend crosses a threshold, or your monthly forecast looks wrong. Before the damage, not after.
05
Shareable run reports
One URL, no login required. "Here is the cost report for the agent I built you." Useful when talking to clients. Costs almost nothing to build.
Models supported
Claude · OpenAI
Gemini · Groq · OpenRouter

// pricing

No cliffs. No surprises.

Flat rate. No per-request fees. No seat fees on Indie. Pay for the tool, not for using it.

Free
$0/mo
Everything you need to start tracking. No credit card.
  • 50k logged calls/month
  • 30-day retention
  • 1 project
  • Claude + OpenAI
  • All 5 core features
Join waitlist
Team
$99/mo
For small teams who need shared visibility and budget controls.
  • 3 seats included
  • Unlimited projects
  • Per-user budget caps
  • Shared dashboards
  • Approval workflows
  • CSV export · Priority support
Join waitlist

Free while in beta. All plans include the full feature set.


Stop finding out what your agent cost after.

Free tier forever. Lock in $23.40/mo for life if you upgrade within 30 days of launch. 3-minute setup.

312 devs already on the waitlist · pip install burnmap