Acumula tokens e custos por projeto. Calcula custo em USD por modelo (Opus/Sonnet/Haiku), mantém histórico diário e gera gráficos ASCII e HTML.
Plugin para Claude Code que acumula, por projeto, os tokens consumidos e os custos em USD de cada sessão. Mantém histórico diário e gera gráficos ASCII (no terminal) e HTML interativo (no navegador).
O /cost nativo do Claude Code mostra o gasto da sessão atual, mas perde tudo quando você fecha. Este plugin persiste os números no próprio projeto e separa por modelo, então você consegue responder perguntas como:
Dentro do Claude Code:
/plugin marketplace add eduardovrocha/token-tracker
/plugin install token-tracker@token-tracker
Reinicie o Claude Code (/exit e abra de novo). Pronto — o hook vai disparar no fim de cada sessão.
Substitua
eduardovrochapelo seu usuário do GitHub se forkou o repo.
Quando uma sessão termina (com /exit, /clear ou compactação), o hook lê o transcript da sessão (JSONL local que o Claude Code já mantém) e soma:
input_tokens e output_tokens por modelocache_creation_input_tokens e cache_read_input_tokens por modeloscripts/pricing.pyOs dados ficam em dois arquivos por projeto:
<seu-projeto>/.claude/token-usage.json # totais acumulados + breakdown por modelo + últimas 100 sessões
<seu-projeto>/.claude/token-usage-daily.json # série diária (alimenta os gráficos)
Adicione ambos ao .gitignore do projeto.
| Comando | O que faz |
|---|---|
/tokens | Resumo formatado: totais, custo, breakdown por modelo |
/tokens-chart | Gráfico ASCII (USD por dia + tokens por dia) no terminal |
/tokens-chart-html | Gera .claude/token-usage.html com Chart.js e abre no browser |
| Modelo | Input | Output | Cache write | Cache read |
|---|---|---|---|---|
| Opus 4.7 / 4.6 | 5.00 | 25.00 | 6.25 | 0.50 |
| Sonnet 4.6 / 4.5 | 3.00 | 15.00 | 3.75 | 0.30 |
| Haiku 4.5 | 1.00 | 5.00 | 1.25 | 0.10 |
Fonte: claude.com/pricing. Verificado em 09/05/2026. Edite plugins/token-tracker/scripts/pricing.py quando os preços mudarem.
Hooks do Claude Code não recebem usage de tokens diretamente no payload (ainda — veja issue #11008). Em vez disso, recebem o transcript_path da sessão. O plugin abre esse JSONL, percorre as mensagens do assistant (filtrando summary, isSidechain e isApiErrorMessage) e soma o message.usage de cada uma.
Esse é o mesmo método usado por ferramentas como ccusage e por extensões de monitoramento de IDE.
.claude-plugin/
marketplace.json # catálogo do marketplace
plugins/
token-tracker/
.claude-plugin/plugin.json # manifest
hooks/
hooks.json # registra SessionEnd
session-end.py # lê transcript, calcula, persiste
scripts/
pricing.py # tabela de preços
chart.py # gráfico ASCII
chart_html.py # gráfico HTML
commands/
tokens.md
tokens-chart.md
tokens-chart-html.md
Para testar mudanças sem publicar:
git clone https://github.com/eduardovrocha/token-tracker
cd token-tracker
# adicione o caminho local como marketplace
claude
> /plugin marketplace add ./
> /plugin install token-tracker@token-tracker
MIT — veja LICENSE.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub eduardovrocha/token-tracker --plugin token-trackerConsult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex and gemini CLIs when installed) to get diverse perspectives on coding problems
20 SEO/GEO skills and 5 commands on one shared contract for keyword research, content creation, technical audits, schema markup, monitoring, quality gates, entity truth, and campaign memory.
Complete AI coding workflow system. Self-correcting memory + persistent FTS5-indexed research wikis + auto-research loop + multi-LLM council on a single SQLite store. 33 skills, 8 agents, 22 commands, 37 hook scripts across 24 events. Cross-agent via SkillKit.
Production-grade academic research pipeline for Claude Code: research → write → review → revise → finalize. 4 skills, 27 modes, 39-agent ensemble, v3.7.3 + v3.8 L3 claim-faithfulness gate, v3.9.0 cross-index triangulation, v3.10 triangulation policy layer, v3.11 deterministic citation verification gate (#182).