Skip to main content

Token cost monitor for Claude Code — know the cost, ship with confidence

Project description

costwise

Know the cost. Ship with confidence.
Saiba o custo. Entregue com confiança.

Monitor de tokens e custo real do Claude Code — por projeto, por cliente, por período.
Token and real dollar cost monitor for Claude Code — per project, per client, per period.


✨ Por que usar / Why use it

🇧🇷 🇺🇸
Saiba exatamente quanto cada projeto custa em dólar Know exactly what each project costs in dollars
Compare Sonnet vs Opus vs Haiku na hora Compare Sonnet vs Opus vs Haiku instantly
Precifique clientes freelancer com precisão Price freelance clients accurately
Decida se o plano Pro/Max compensa Decide if Pro/Max plan pays off
Zero config — lê os arquivos locais do Claude Code Zero setup — reads Claude's local files
Dashboard web bilíngue PT 🇧🇷 / EN 🇺🇸 Bilingual web dashboard PT 🇧🇷 / EN 🇺🇸

🆓 Free vs ★ Pro

Feature Free Pro
CLI ranking por projeto
Filtros --today --week --month
Dashboard web local (costwise dashboard)
Gráficos diários, mensais, por projeto
Histórico mensal completo
Sonnet / Opus / Haiku pricing
Toggle PT 🇧🇷 / EN 🇺🇸
Alerta de uso da sessão
Export CSV
Relatório PDF por cliente
Custo por hora trabalhada
"Quanto cobrar?" — margem freelancer automática
Comparativo Pro vs Max — qual plano vale?
Breakdown por cliente (multi-projeto)

Pro: $27 lifetime · $7/month
👉 gumroad.com/salvatini95/costwise-pro


📦 Instalação / Installation

Pré-requisitos / Prerequisites

  • 🐧 Linux / WSL2 — Python 3 instalado
  • 🪟 Windows — Use WSL2 (recomendado)
  • 🍎 macOS — Python 3 instalado
  • 🤖 Claude Code instalado e com sessões registradas

Opção 1 — Git (recomendado)

git clone https://github.com/Salvatini95/costwise.git
cd costwise
chmod +x install.sh
./install.sh

Opção 2 — ZIP (sem Git)

  1. Baixe o arquivo costwise-free.zip na seção Releases
  2. Extraia em qualquer pasta
  3. No terminal (Linux/WSL2/macOS):
cd costwise-free
chmod +x install.sh
./install.sh

Verificar instalação / Verify

costwise --version
costwise

🚀 Uso / Usage

CLI — Terminal

# Ranking geral (todo o histórico)
costwise

# Apenas hoje
costwise --today

# Esta semana
costwise --week

# Este mês
costwise --month

# A partir de uma data
costwise --since 2026-06-01

# Recalcular como se fosse Opus
costwise --model opus

# Incluir sessões de subagentes
costwise --subagents

# Sem cores (para scripts/logs)
costwise --no-color

Dashboard Web

costwise dashboard
# Abre automaticamente → http://localhost:8080

O dashboard inclui:

  • KPIs: custo total, tokens, projeto top, média diária
  • Gráfico de barras por projeto
  • Gráfico de linha — evolução diária
  • Gráfico de pizza — distribuição input/output/cache
  • Tabela detalhada com barra de participação
  • Histórico mensal
  • Seção educacional: "Como o custo é calculado?"
  • Toggle PT 🇧🇷 / EN 🇺🇸

💡 Dicas / Tips

Qual plano Claude compensa?

# Compara o que você gastaria em cada modelo
costwise --model sonnet --month
costwise --model opus   --month
costwise --model haiku  --month

Precificar um cliente freelancer

# Veja o custo desde o início do projeto
costwise --since 2026-06-01
# Adicione sua margem e saberá exatamente quanto cobrar

Exemplo real

Cliente: SV Finance

Tokens:       64.3M
Custo real:   $48.97
Horas gastas: 12h
Margem 30%:   $63.66 → R$ 318,00

🔧 Como funciona / How it works

O costwise lê os arquivos ~/.claude/projects/**/*.jsonl — sessões que o Claude Code grava localmente — e soma input_tokens, output_tokens, cache_read_input_tokens e cache_creation_input_tokens de cada mensagem, aplicando os preços públicos da Anthropic para estimar o custo.

Nota: funciona apenas com Claude Code. O Claude.ai (chat web) não grava arquivos locais.

Tabela de preços (por 1M tokens)

Modelo Input Output Cache leitura
Haiku 4.5 $1.00 $5.00 $0.10
Sonnet 4.6 $3.00 $15.00 $0.30
Opus 4.7 $5.00 $25.00 $0.50

🗺️ Roadmap

  • ✅ v1.0 — CLI: ranking all-time e filtros por data
  • ✅ v1.1 — Dashboard web bilíngue com gráficos
  • ⬜ v1.2 — Pro: export CSV
  • ⬜ v1.3 — Pro: relatório PDF por cliente
  • ⬜ v1.4 — Pro: custo por hora + margem freelancer
  • ⬜ v2.0 — Pro: breakdown por cliente multi-projeto

🤝 Contributing

PRs e issues são bem-vindos. Se encontrar um bug com uma estrutura .jsonl específica, compartilhe as chaves relevantes (não o conteúdo) em uma issue.


📄 Licença / License

MIT — versão free.
Funcionalidades Pro exigem licença válida do Gumroad.


Made with ☕ by @Salvatini95

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

costwise-1.2.2.tar.gz (31.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

costwise-1.2.2-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

File details

Details for the file costwise-1.2.2.tar.gz.

File metadata

  • Download URL: costwise-1.2.2.tar.gz
  • Upload date:
  • Size: 31.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for costwise-1.2.2.tar.gz
Algorithm Hash digest
SHA256 174e2c6b2dfdfd6d0f4f95792b5623695c6a375cc1e24a4e3a1ceec17dc5259a
MD5 36870fc3fc53635ab688eeb57e007b81
BLAKE2b-256 15a9e81da07b53224bb3142ccac81786accf908c97bc33441c7e6c19b2f34a91

See more details on using hashes here.

File details

Details for the file costwise-1.2.2-py3-none-any.whl.

File metadata

  • Download URL: costwise-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for costwise-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 350df5c8ea2f1abd9089f37f9a4a0c5c4e03dd16cd20e4a9aa5161591dae3ae2
MD5 e1744684f6ad4b54b5012820f3dec50b
BLAKE2b-256 7a50a45a9e68d64a6de2be9ddda9dc11b7943af7685315efd6a1c4892cf4c864

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page