JSONBeeby Candorbees

Use case · LLM usage logs

See where your LLM usage money actually goes.

Drop in the usage log your app or gateway writes and get tokens and cost by model, call and purpose, with the expensive calls and the totals that don't add up already pointed out. Your prompts never leave your browser.

Drop an LLM usage log here

or ·

Free at any file size · No sign-up · Your data stays in your browser

harbor-point-offices.json · 3 calls
Calls
3
Input
22.6Ktokens
Cost
$0.247
PurposeModelInput tokensCost USD
completeness_checkclaude-haiku-5-57640.0017
language_detectclaude-haiku-5-58610.0009
auditclaude-sonnet-5-520,9400.2443
One call, the audit, is 99% of the project's cost. The two small checks barely register.
I
Reading the log

Any LLM usage log, no fixed format

Every team logs LLM calls a little differently. JSONBee doesn't ask you to match a schema; it reads the field names the way you would.

  • Tokens are tokens. input_tokens, outputTokens, cache_read_tokens: anything named for tokens is counted as tokens, and totals read as 22.6K tokens, not 22565.
  • Cost is money. Fields named cost, price, spend or fee are dollars, or rupees, euros and others when the name says so (cost_inr, price_eur).
  • Models and purposes are categories. Breakdowns and charts by model, feature or endpoint come out on their own.
  • Timestamps are time. ISO dates and Unix timestamps become a timeline of calls and spend.
  • JSON or JSON Lines. A summary file with an array of calls, or a JSONL log with one call per line.
II
What it catches

Find the expensive calls and the numbers that don't add up

A usage log is a bill written one line at a time. These are the lines worth reading.

  • Totals that don't match. If the log's summary says 22,565 input tokens, the calls are added up and checked against it.
  • Where the money goes. A few calls, models or purposes carrying most of the spend.
  • Outlier calls. Prompts far larger than usual, often a bug that sends a whole document twice.
  • Duplicates. The same call logged twice, as retries often are.
  • Evidence attached. Every finding lists the JSONPaths of the values behind it, so you can check it in a click.
III
Across projects

Compare LLM costs across projects, days or environments

Give it a folder of logs and the ones with the same shape are stacked into one dataset, with a column saying which file each call came from.

ProjectCallsInput tokensCost USD
Harbor Point Offices322,5650.2469
Maple Court Residences237,2010.2843
Northgate Business Park256,0920.3208

The sample folder: three projects, seven calls. Northgate sends the most tokens with the fewest calls.

Open this comparison
?
Questions

LLM usage logs FAQ

Which LLM usage logs can I open?
Any log written as JSON or JSON Lines: a usage export from a provider's console, a gateway or proxy log, or the records your own app writes for each call. There's no fixed format to match. Fields are recognised by their names, so input_tokens, outputTokens and cost_usd all work.
How does it know which fields are tokens and cost?
From the field names. A field with "tokens" in its name is counted in tokens. One named cost, price, spend or fee is money, in US dollars unless the name says otherwise, as in cost_inr or price_eur. Timestamps, model names and IDs are recognised too.
Are my prompts uploaded anywhere?
No. The log is read and analysed in your browser and stays on your machine. That matters for usage logs, which often contain prompts, responses and customer data.
Can I compare usage across projects or days?
Yes. Choose several log files or a folder in the app. Files with the same structure are stacked into one dataset with a column saying which file each call came from, so you can compare projects, days or environments side by side.
What does it flag automatically?
Summary totals that don't match the calls they summarise, calls far above the usual tokens or cost, a few calls or models carrying most of the spend, duplicate records such as retries logged twice, and gaps in time. Each finding links to the exact values behind it.
Is it free?
Yes, at any file size and with no account.

The log already knows what your LLM bill is made of.