skiagram

Tanvir Anjum Apurbo·TanvirAnjumApurbo.skiagram

A local-first CLI and TUI that profiles where your AI coding agent's tokens went.

skiagram is a local-first, single-binary Rust CLI and TUI that profiles where your AI coding agent's tokens actually went across Claude Code, Codex, Gemini CLI, and Copilot CLI, and why your context window is full. It deduplicates on-disk token counts, attributes thinking tokens, prices cache reads and cache creation separately, and offers drill-down views plus a flamegraph export. Nothing ever leaves your machine.

winget install --id TanvirAnjumApurbo.skiagram --exact --source winget

Latest 0.1.2·July 31, 2026

Release Notes

Release Notes Added

  • Embedded standard direct-API pricing for Claude Fable/Opus/Sonnet/Mythos 5; GPT-5.6 Sol/Terra/Luna, GPT-5.5/5.4 families, and GPT-5.3 Codex; and Gemini 3.6 Flash, 3.5 Flash/Flash-Lite, and 3.1 Pro Preview.
  • Provider-published long-context pricing above 272K known prompt tokens for eligible GPT models and above 200K for Gemini 3.1 Pro Preview.
  • Codex parsing for cache_write_input_tokens, kept disjoint from uncached and cached-read input.
  • A detailed pricing reference with source links and snapshot limitations. Changed
  • Cache prices are optional per provider and billing dimension. Nonzero usage without a published, representable rate is now reported as unpriced instead of using a generic multiplier.
  • LiteLLM refresh imports explicit cache prices and long-context tiers only; it no longer derives Anthropic-style cache multipliers for other providers.
  • WinGet release documentation now records the required explicit-tag workflow dispatch and Microsoft review delay. Notes
  • Claude Sonnet 5 uses its introductory price through 2026-08-31. Its scheduled 2026-09-01 price change requires a refreshed snapshot.
  • Package-manager binaries remain fully offline and use the embedded snapshot. Online refresh is available only in a custom build compiled with the network feature. Install skiagram 0.1.2 Install prebuilt binaries via shell script curl --proto '=https' --tlsv1.2 -LsSf https://github.com/TanvirAnjumApurbo/skiagram/releases/download/v0.1.2/skiagram-installer.sh | sh Install prebuilt binaries via powershell script powershell -ExecutionPolicy Bypass -c "irm https://github.com/TanvirAnjumApurbo/skiagram/releases/download/v0.1.2/skiagram-installer.ps1 | iex" Install prebuilt binaries via Homebrew brew install TanvirAnjumApurbo/tap/skiagram Install prebuilt binaries into your npm project npm install [email protected] Download skiagram 0.1.2 ──────────────────────────────────────────────┬───────────────────┬───────────── File │Platform │Checksum ──────────────────────────────────────────────┼───────────────────┼───────────── skiagram-aarch64-apple-darwin.tar.xz │Apple Silicon macOS│checksum ──────────────────────────────────────────────┼───────────────────┼───────────── skiagram-x86_64-apple-darwin.tar.xz │Intel macOS │checksum ──────────────────────────────────────────────┼───────────────────┼───────────── skiagram-x86_64-pc-windows-msvc.zip │x64 Windows │checksum ──────────────────────────────────────────────┼───────────────────┼───────────── skiagram-aarch64-unknown-linux-gnu.tar.xz │ARM64 Linux │checksum ──────────────────────────────────────────────┼───────────────────┼───────────── skiagram-x86_64-unknown-linux-gnu.tar.xz │x64 Linux │checksum ──────────────────────────────────────────────┴───────────────────┴─────────────

Installer type: zip

x64DE732E15BD0719A60483C33FF72DBECA72ECCD2184CD5F220494872E57FDAE1B

Details

Homepage
https://github.com/TanvirAnjumApurbo/skiagram
License
MIT
Publisher
Tanvir Anjum Apurbo
Support
https://github.com/TanvirAnjumApurbo/skiagram/issues
Moniker
skiagram

Tags

aiclaudeclicodexgeminillmprofilerterminaltokenstui

Older versions (2)

0.1.1
x6404ADEBEC45B52AC64E1D1759552B2B2D2EA907BC26166A1702CDB1F2055FFA52
0.1.0
x6422E8C3FFED5562A27B2F438EEC682C3BBC6CC95D0B169C426B334CFBB5728E83