Token Coins (extensão VS Code)
Extensão de VS Code que mostra um dashboard local de uso do Claude Code
(tokens, custo estimado, sessões) a partir do seu histórico em
~/.claude/projects/*.jsonl — sem precisar de MCP, build manual ou edição de
config. Basta instalar a extensão: ela fica de olho na pasta em segundo
plano assim que o VS Code abre.
Como funciona
- Ao abrir o VS Code, a extensão ativa sozinha e passa a observar
~/.claude/projects/**/*.jsonl com um FileSystemWatcher.
- Rode o comando "Token Coins: Abrir Dashboard" (
Ctrl+Shift+P /
Cmd+Shift+P) para abrir o painel.
- O painel se atualiza sozinho sempre que uma sessão do Claude Code grava
novas linhas no disco (e a cada ~15s como reforço, enquanto estiver
visível) — não precisa fechar e reabrir.
- Tudo roda localmente dentro do processo do VS Code; nenhum dado sai da
sua máquina.
Instalação (desenvolvimento local)
npm install
npm run compile
Depois, no VS Code, abra esta pasta e pressione F5 — isso abre uma janela
"Extension Development Host" com a extensão carregada. Rode o comando
"Token Coins: Abrir Dashboard" nessa janela.
Para instalar de forma permanente na sua cópia normal do VS Code, empacote
com vsce
(npx vsce package) e instale o .vsix gerado via "Extensions: Install from
VSIX...".
Este projeto reaproveita a lógica de leitura e cálculo de custo do
mcp-claude-dashboard (scan.ts, pricing.ts).
A diferença é a forma de entrega: o MCP expõe tools para o Claude invocar
dentro de uma sessão; esta extensão é um viewer visual que roda sozinho,
sem precisar de MCP configurado. Estimativa de custo baseada em preços
públicos de lista — não reflete a cobrança real da sua conta.