Ir para o conteúdo

Dashboard para sessões do Claude Code

O Claude Code Karma é um painel local-first e de código aberto que converte os dados do diretório ~/.claude/ em uma experiência visual rica, permitindo que usuários do Claude Code acompanhem sessões, linhas do tempo, custos e atividade em tempo real, tudo sem sair da máquina.

Sobre o Claude Code Karma

O aplicativo lê diretamente os arquivos JSONL gerados pelo Claude Code, que contém cada chamada de ferramenta, bloco de pensamento e resposta. Como esses dados são mantidos apenas por aproximadamente 30 dias, o painel reflete exatamente o que está disponível localmente.

Observação

Nenhum dado é enviado para servidores externos; tudo fica armazenado e processado localmente.

Principais tecnologias

  • Python 3.9+ – responsável pelo backend que processa os arquivos JSONL.
  • Node.js 18+ – executa o servidor de desenvolvimento e ferramentas de build.
  • SvelteKit 2 – cria a interface de usuário reativa e rápida.

Esta seção lista todas as sessões registradas, permitindo busca por título, prompt ou slug, além de filtragem por projeto. Sessões ativas são exibidas no topo com badges de status em tempo real.

Dica

Use a barra de pesquisa para localizar rapidamente sessões específicas ou explorar aquelas de um determinado projeto.

Linha do tempo e visão geral

Ao selecionar uma sessão, o usuário visualiza um cronograma detalhado que mostra cada prompt, chamada de ferramenta, bloco de pensamento e resposta em ordem cronológica. A aba de visão geral apresenta métricas como número de mensagens, duração, modelo utilizado e quais ferramentas foram invocadas.

Atenção

Como o Claude Code remove automaticamente arquivos JSONL mais antigos que 30 dias, sessões excluídas também desaparecem do painel.

Pontos-chave

  • O Claude Code Karma oferece um painel local e privado para visualizar sessões do Claude Code.
  • Ele depende de Python, Node.js e SvelteKit para rodar totalmente na máquina do usuário.
  • Funcionalidades incluem navegador de sessões, linha do tempo detalhada e visão geral de métricas.
  • Dados são mantidos apenas enquanto existirem em ~/.claude/ (cerca de 30 dias).
  • Nenhuma conta, serviço em nuvem ou telemetria é necessária para seu funcionamento.

Ferramentas e Tecnologias

  • [[Python]]
  • [[SvelteKit]]

Nota pessoal

https://github.com/JayantDevkar/claude-code-karma

Tags

monitoramento #dashboard #claude-code #visualizacao #sveltekit