SY

AI usage

Every token I spend on AI coding, by day, for the last year. Codex, Claude Code and Cursor. The counts come from the session logs those tools already write on this Mac — but they are not the providers' own figures. The logs record raw usage per message; deciding what to count is the parser's job. Which messages are real, how to dedup a resumed session, which cache class a write belongs to: all judgement calls, and getting one wrong moves the total by a lot.

I pay for all three by subscription, so none of this is money that left my account. It is what the same tokens wouldhave cost at API list prices. The rates come from genai-prices, which keeps a dated history, so each day is priced at the rate that applied then rather than at today's. The totals still run low: some models have no published rate at all, and long-context requests fall into tiers a day's totals cannot reconstruct.

Is Sai token maxxxing yet?

Warming up.

An estimated $7,925.36 of AI coding across Codex, Claude Code and Cursor over the last 351 days.

Estimated cost today so far
$194.05
↑ 114% vs 28-day average
Tokens today so far
167.4M
↑ 47% vs 28-day average

Every day for a year

The city built by tokens

building the city…

$7,925.36 in total across 351 days, all estimated. 213 days had activity and 138 days were logged with nothing spent. The biggest single day was $315.05 on Tuesday, August 4, 2026.

Biggest day · $315.05 estimated, at the top of the scaleLessMore
no data yetlogged, nothing spent

Cumulative cost

Append-only, so it never falls
0$4,000.00$8,000.00OctDecFebAprJunAug$7,925.36

Cost by provider

7-day average
  • Codex
  • Claude Code
  • Cursor
0$100.00$200.00OctDecFebAprJunAug$40.21$33.60$1.13

Tokens per day, by model

Codex

  • gpt-5.6-sol
  • gpt-5.6-terra
  • codex-auto-review
  • Other
0100M200MAug 4Aug 10Aug 16Aug 22Aug 28
gpt-5.6-sol(85.8%)
Cache read: 1.5B · In: 59.9M · Out: 4.6M
gpt-5.6-terra(7.2%)
Cache read: 116.5M · In: 9.7M · Out: 631.7K
codex-auto-review(6.9%)
Cache read: 102.9M · In: 19.5M · Out: 156.7K
Other(0.1%)
Cache read: 814.3K · In: 125.1K · Out: 8.8K

Claude Code

  • claude-opus-5
  • claude-fable-5
  • claude-opus-4-8
  • Other
0200M400MAug 4Aug 10Aug 16Aug 22Aug 28
claude-opus-5(87.6%)
Cache read: 1.6B · In: 50.5K · Write 5m: 5.9M · Write 1h: 41.2M · Out: 4.6M
claude-fable-5(7.5%)
Cache read: 140.7M · In: 882 · Write 5m: 141.6K · Write 1h: 3.4M · Out: 285K
claude-opus-4-8(2.9%)
Cache read: 51.5M · In: 13.1K · Write 5m: 383.6K · Write 1h: 3.1M · Out: 704.1K
Other(2.0%)
Cache read: 36M · In: 8.8K · Write 5m: 172.4K · Write 1h: 2.6M · Out: 143.5K

Cursor

  • cursor-grok-4.6-high
  • grok-bot-default
  • cursor-grok-4.6-high-fast
  • Other
012.5M25MAug 4Aug 10Aug 16Aug 22Aug 28
cursor-grok-4.6-high(47.4%)
Cache read: 28M · In: 3.4M · Write 5m: 49.8K · Out: 170.8K
grok-bot-default(22.6%)
Cache read: 13.1M · In: 1.9M · Write 5m: 204 · Out: 126.8K
cursor-grok-4.6-high-fast(14.7%)
Cache read: 8.5M · In: 1.2M · Write 5m: 204 · Out: 81.1K
Other(15.3%)
Cache read: 8.4M · In: 1.7M · Write 5m: 80.7K · Out: 71.9K

Which model was doing the work

share by week · faint is older

Codex

not recorded before Jan 2026
  • gpt-5.2-codex2%
  • gpt-5.3-codex4%
  • gpt-5.526%
  • gpt-5.6-sol63%
  • gpt-5.6-terra3%
  • Other2%

Claude Code

not recorded before May 2026
  • claude-opus-4-821%
  • claude-fable-523%
  • claude-haiku-4-5-202510010%
  • claude-opus-552%
  • claude-fable-5-13%
  • Other0%

Cursor

  • composer-11%
  • claude-4.5-opus-high-thinking26%
  • claude-4.5-opus-high4%
  • claude-4.6-opus-high-thinking46%
  • gpt-5.5-high6%
  • Other17%

What the tokens actually are

share of volume, by month
  • Cache read 94%
  • Uncached input 3%
  • Cache write 5m 1%
  • Cache write 1h 1%
  • Output 0.45%

How lumpy it is

213 active days, heaviest first
busiest 10% of days
47%
busiest 20% of days
67%
busiest 50% of days
93%

The dashed line is what an even spread would look like. The gap between them is how much of this is a handful of very long days.

Which days it happens on

whole window
Mon
$1,354.2417%
Tue
$1,629.7521%
Wed
$1,772.4622%
Thu
$1,522.6719%
Fri
$1,092.4814%
Sat
$276.743%
Sun
$277.023%

Who got the money

Codex
$2,794.4635%
Claude Code
$3,482.9844%
Cursor
$1,647.9121%

Table view

Cost by provider — estimated at API list prices
ProviderToday30 days351 days
Codex$54.80$1,214.55$2,794.46
Claude Code$131.86$1,781.81$3,482.98
Cursor$7.38$46.77$1,647.91
All three$194.05$3,043.13$7,925.36
Cost by month
MonthCost
September 2025$4.59
October 2025$42.76
November 2025$3.50
December 2025$92.37
January 2026$474.05
February 2026$349.36
March 2026$477.67
April 2026$213.93
May 2026$241.00
June 2026$962.20
July 2026$1,958.73
August 2026$2,857.30
September 2026$247.90

What the sessions look like

1,231 sessions, all time
Cache hit rate
96.5%
of Claude's input
Thinking tokens
8.7%
of Claude's output
Largest context
972.7K
in one session
Busiest day
48
sessions, Aug 6
What the tools were58,486 calls
  • Bash70%
  • Edit11%
  • Other9%
  • Read6%
  • Tool2%
Sessions by harness
  • codex835
  • claude296
  • cursor88
  • cowork8
  • opencode4
  • As of Sep 2, 2026, refreshed once a day.
  • Parsed from the local session logs with help from AgentsView for Codex and Claude Code, and CodexBar for Cursor. Rates from genai-prices.