Summary cards
The top section shows four period cards side by side.
- Total cost (large) and total token count
- A thin breakdown bar showing the proportional split between input (blue), output (orange), cache read (green), and cache write (purple)
- Four mini-cards for each token type with exact counts
- Cache hit rate — see below for the calculation
- Session count and average cost per session
Token types
(input × P_input) + (output × P_output) + (cache_read × P_read) + (cache_write × P_write) where prices vary by model and provider. Cost figures in Claw Lens are estimates derived from stored message metadata.Cache hit rate
The cache hit rate measures how effectively the prompt cache is reducing your input costs:cache_write is not counted as a cache hit — it is excluded from the denominator. Cache writes represent tokens being stored for future reuse, not tokens being read from the cache.
Token trend chart
The trend chart sits below the summary cards and has its own independent controls.
Daily token trend — Token volume by day, stacked by type

Hourly drill-down — Select a single day to see the token breakdown by hour, in your local timezone
Granularity options
Agent filter
Select a specific agent from the agent dropdown to see that agent’s token usage in isolation, or leave it set to All agents for the combined view.Chart breakdown
The trend chart is a stacked bar chart. Each bar represents one time bucket, and the four segments show the token type breakdown (cache read, cache write, input, output from bottom to top). Hover over any bar to see the exact token counts and cost for that bucket.Breakdown section
Below the trend chart, the Breakdown section shows data for a separately configurable time range. Choose a preset (today, 7d, 30d, 90d, all time) or pick a specific day or 7-day window using the date navigator.

Select a specific day from date picker and see breakdown
By agent
A donut chart and table showing token usage per agent. The table columns are:
- Input, output, cache read token breakdown
- Cache hit rate
- Average tokens per session
- A token composition bar showing proportional segments
- The top 5 sessions by token count, each linking to the Sessions browser
By model
A donut chart and table showing token usage per model. The table includes the provider name when available (e.g.anthropic). The top 5 models are shown individually; remaining models are grouped as “Other (N)”.
Cron vs manual
A donut chart and two summary cards showing the split between:
- Scheduled (Cron) — sessions where the first user message contained a
[cron:...]prefix, shown in purple - Manual / Interactive — all other sessions, shown in blue
[cron:taskId] prefix written by the OpenClaw scheduler. This classification cannot be changed retroactively.Reading the numbers
A brief guide to interpreting the key metrics:Why does my total token count seem high?
Why does my total token count seem high?
Why does cost not scale linearly with token count?
Why does cost not scale linearly with token count?
How do I improve my cache hit rate?
How do I improve my cache hit rate?
What is the difference between 'By Agent' in the breakdown and 'Token Usage by Agent'?
What is the difference between 'By Agent' in the breakdown and 'Token Usage by Agent'?