TL;DR: Solo $20 mailbox, 10% waived. Team $39 for the data. Free forever is bunx — no account. We show the savings. We don't skim.

In Plain English

Old state. The deal was already the deal. The tarball wasn't. Source had the live ladder; one cut packed a stale gitignored dist/ — bun test runs src/.

Fix. Rebuilt tarball. This one contains the live ladder: Grok 4.6 / 4.3, GPT-5.6 Sol / Terra / Luna, Claude Opus 5 / Sonnet 5 / Haiku 4.5, Gemini 3.5 Flash-Lite.

New state. bunx is free forever. A key is optional. npm 1.6.5 matches the meter. Same deal.

bunx slash-tokens

bunx is try — no account. Run it inside a project that calls an LLM. Empty folder → “No AI API call sites detected.” That's normal. The SDK install is npm install slash-tokens@1.6.5.

What happened since 10:1

One blog, one arc — no post per patch. Last write-up was v1.4.0 — The 10:1 Edition. Short tour to today:

  • 1.5.x — calibration. Per-model factors on every call path. Not a blog.
  • 1.6.0–1.6.1 — worker already returns fee_usd 0. House credit is $20. Identity still drifting in the tarball.
  • 1.6.2–1.6.3 — The Fixed Deal in the tarball. Try path first (bunx).
  • 1.6.5 — rebuilt tarball. Live ladder. This is the log entry for the stretch.

What 1.6.5 is

Lesson: the deal the meter runs is the deal the tarball must say.

Models change. Windows grow. Slash adapts — you keep building. Cheaper tokens haven't shrunk the bill — usage has.

preflight() is analysis — every cheaper option, all providers. preflightRoute() is what Slash would actually route (same provider). CLI is a scan of source, not a trace of runtime. --version / --help are not flags — they scan the current directory. Pin proof: npm view slash-tokens@1.6.5 version.

No Team/Solo price change. 10% is the comparison, waived — not a skim.

Try it

Try (no account — run in a project that calls an LLM API):

bunx slash-tokens npx --yes slash-tokens

Install (SDK):

npm install slash-tokens@1.6.5
import { preflight, preflightRoute } from 'slash-tokens' const check = preflight(prompt, 'claude-opus-5') const route = preflightRoute(prompt, 'claude-opus-5')

See it work: live chat · key — $20 on the house · Team — $39 for the data · 10:1 (v1.4.0) · launch (v1.2.0) · repo.

Technical details

  • Version: 1.6.5 (August 25, 2026)
  • Package: npm slash-tokens
  • Try: bunx — no account
  • Install: npm install — SDK
  • WASM: 4.8 KB · sub-millisecond · zero dependencies
  • Tests: 171 pass, 2 skip (cd npm && bun test)
  • Live ladder: Grok 4.6 / 4.3 · GPT-5.6 Sol / Terra / Luna · Claude Opus 5 / Sonnet 5 / Haiku 4.5 · Gemini 3.5 Flash-Lite
  • Deal: Solo $20 mailbox, 10% waived. Team $39 / $390 year. 10% is the comparison, not a skim.