AgentsView - ferramenta para busca/análise de sessões e rastreamento de custos de vários agentes de codificação por IA
(github.com/kenn-io)- Coleta automaticamente as sessões de diversos agentes de codificação, como Claude Code, Codex, Cursor, Gemini CLI e OpenCode
- Oferece busca nas conversas, estatísticas de tokens/custos, análise de atividade e rastreamento de arquivos alterados em uma UI web local e na CLI
- Executa como um binário único em Go e, ao iniciar pela primeira vez, localiza arquivos de sessão locais, indexa-os no SQLite e disponibiliza um dashboard em
127.0.0.1:8080 - Busca unificada de sessões: usa busca de texto completo com SQLite FTS5 por padrão e, ao conectar embeddings compatíveis com OpenAI, também permite busca semântica e busca híbrida
- Rastreamento de tokens/custos: agrega o uso por agente/data/modelo e calcula os custos com base na tabela de preços do LiteLLM, incluindo tokens de criação/leitura do cache de prompt
- Com
agentsview usage dailyeagentsview session usage <id>, é possível verificar o uso total e o custo de sessões individuais - Como consulta o SQLite já indexado, é mais de 100 vezes mais rápido do que analisar as sessões originais a cada vez
- Com
- Classifica as sessões em automação/trabalhos curtos/padrão/trabalho profundo/trabalhos longos e fornece duração da sessão, número de mensagens, contexto máximo, uso de ferramentas por turno, eficiência de cache etc.
- Em Recent Edits, mostra os arquivos modificados recentemente por vários agentes agrupados por projeto e caminho, e permite rastrear até as mensagens da conversa que geraram as alterações reais
- Por meio de um dashboard em tempo real, atualiza sessões em andamento via SSE e oferece mapa de calor de atividade, estatísticas por projeto, uso de ferramentas/modelos e gráficos de gastos diários
- Suporta diversos formatos de sessão, incluindo formatos excepcionais por agente, como logs Markdown por repositório do Aider, arquivos exportados do JetBrains Copilot e sidecars da Antigravity CLI
- Alguns agentes não deixam a conversa completa salva localmente, então apenas informações resumidas podem estar disponíveis
- Para compartilhamento e extensão, os dados locais em SQLite podem ser enviados para um dashboard de equipe em PostgreSQL ou espelho em DuckDB, e sessões do Claude/Codex também podem ser lidas de armazenamentos compatíveis com S3
- Composto por servidor e CLI em Go, UI web em Svelte 5 e aplicativo desktop em Tauri
- Publicado sob licença MIT
1 comentários
Uso desde o comecinho e com bastante dedicação. É muito bom mesmo.