Sobre o projeto
O Claude Code Dashboard for Personal Analytics fornece uma visão privada e offline de como você interage com o Claude Code. Ele lê as transcrições de sessão em JSONL armazenadas em ~/.claude/projects/ (nunca as modificando), extrai métricas como uso de tokens por modelo, custo equivalente de API, duração da sessão, invocações de ferramentas, uso de habilidades e detalhes relacionados ao git, e armazena os resultados em um banco de dados SQLite local para atualizações incrementais rápidas. Uma interface web de página única servida por um servidor FastAPI leve apresenta KPIs de visão geral, gráficos de custo diário, participação de tokens por modelo, principais ferramentas e habilidades, totais por projeto com controles de marcação e ocultação, uma lista de sessões pesquisável com visualizações detalhadas, um mapa de calor de atividade (dia da semana × hora) e uma visualização de semana estilo calendário que codifica as sessões por cores de tag de projeto. A configuração é feita via variáveis de ambiente ou flags de linha de comando para host, porta, token de autenticação, localização do banco de dados e redação opcional de caminhos home em dados exportados. A ferramenta pode ser executada diretamente do PyPI via uvx ou pipx, instalada persistentemente com uv tool ou pipx, ou iniciada a partir de um checkout de código-fonte usando uv run python -m claude_dashboard. A exportação estática opcional permite hospedar uma versão autocontida sem acesso ao vivo aos logs. Todo o processamento permanece na máquina do usuário, a menos que ele opte por expor o servidor em uma rede confiável ou implantar a exportação estática em outro lugar.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.