v0.3.3 — TokenMaxx report polish + Opus 4.5 pricing
A launch-readiness polish release for the tj tokenmaxx social moment, plus one more pricing-accuracy fix from a community contributor.
TokenMaxx Report — visual + structural polish
The tj tokenmaxx output is now a bordered report panel designed to be a clean screenshot artifact:
╭─ TokenJam TokenMaxxing Report ──────────────────────────────────────────────╮
│ │
│ 🔥🔥 You're a TokenGigaChad. │
│ │
│ Touch grass. Then run tj optimize. │
│ │
│ \$4056.82 in last 30d across 33 sessions. │
│ That's 40.6× your Max 5x plan cost (\$100/mo flat). │
│ │
│ 💡 No obvious savings flagged yet — run tj optimize for the full report │
│ once you have more data. │
│ │
╰──────────────────────────────────────────────────────────────────────────────╯
Share your tier: screenshot the above and tag @tokenjamdev
- Spend now renders at 2 decimals (
\$4056.82, was\$4056.8200) - Plan fee strips decimals when whole-dollar (
\$100, was\$100.0000) - `tj optimize` rendered bold-green wherever it appears
- Share line in teal, points at `@tokenjamdev`
TokenMaxx — plan-relative tier ladder
Tiers are now based on the multiplier vs your plan cost, so the tier name means the same thing across Pro / Max-5x / Max-20x users:
| Multiplier (subscription) | Absolute /mo (API) | Tier |
|---|---|---|
| < 1× | < $100 | 💧 TokenSipper |
| 1× – 4× | $100 – $400 | 🥱 TokenModerator |
| 4× – 10× | $400 – $1000 | 💸 TokenMaxxer |
| 10× – 20× | $1000 – $2000 | 🔥 TokenChad |
| 20×+ | $2000+ | 🔥🔥 TokenGigaChad |
API users (no plan to multiply against) fall back to absolute USD thresholds, calibrated against Max-5x = $100/mo so the tier name carries the same meaning in either world. A Pro user at 15× their plan and a Max-5x user at 15× their plan are both TokenChads — the tier reflects "how hard you're maxxing," not raw spend.
Pricing fix: Claude Opus 4.5
tokenjam/pricing/models.toml had Opus 4.5 at the old \$15 / \$75 tier. Anthropic moved 4.5 to \$5 / \$25 (same tier as 4.6 / 4.7 / 4.8). Users on 4.5 were seeing ~3× inflated cost figures; fixed in this release.
The repo-root pricing/models.toml (orphaned since v0.1.x) was also removed — the runtime only reads tokenjam/pricing/models.toml, and the duplicate file was confusing contributors. CLAUDE.md, CONTRIBUTING.md, and the fallback warning string all now point at the real path.
Thanks to @kelter-antunes for the catch and the dedupe.
Install
```
pip install tokenjam==0.3.3
```
TypeScript SDK in lockstep as `@tokenjam/sdk@0.3.3`.