AgentsView: herramienta para buscar, analizar y rastrear costos de sesiones de múltiples agentes de codificación con IA
(github.com/kenn-io)- Recopila automáticamente sesiones de diversos agentes de codificación como Claude Code, Codex, Cursor, Gemini CLI, OpenCode y otros
- Ofrece búsqueda de conversaciones, estadísticas de tokens/costos, análisis de actividad y seguimiento de archivos modificados desde una UI web local y la CLI
- Se ejecuta como un binario único en Go; al iniciarlo por primera vez, busca archivos de sesiones locales, los indexa en SQLite y ofrece un panel en
127.0.0.1:8080 - Búsqueda unificada de sesiones: usa por defecto búsqueda de texto completo con SQLite FTS5 y, si se conectan embeddings compatibles con OpenAI, también permite búsqueda semántica e híbrida
- Seguimiento de tokens/costos: agrega el uso por agente/fecha/modelo y calcula costos reflejando la lista de precios de LiteLLM y los tokens de creación/lectura de caché de prompts
- Con
agentsview usage dailyyagentsview session usage <id>se puede consultar el uso total y el costo de sesiones individuales - Como consulta una SQLite ya indexada, es más de 100 veces más rápido que volver a parsear las sesiones originales cada vez
- Con
- Clasifica las sesiones como automatización/tareas cortas/estándar/trabajo profundo/trabajo de larga duración, y ofrece duración de sesión, cantidad de mensajes, contexto máximo, uso de herramientas por turno, eficiencia de caché, etc.
- En Recent Edits, agrupa por proyecto y ruta los archivos modificados recientemente por varios agentes, y permite rastrear incluso los mensajes de conversación que produjeron los cambios reales
- Mediante el panel en tiempo real, muestra sesiones en curso actualizadas vía SSE y ofrece mapa de calor de actividad, estadísticas por proyecto, uso de herramientas/modelos y gráficos de gasto diario
- Soporta diversos formatos de sesión, incluidos formatos excepcionales por agente como logs Markdown por repositorio de Aider, archivos de exportación de JetBrains Copilot y sidecars de Antigravity CLI
- Algunos agentes no conservan toda la conversación en local, por lo que puede que solo se ofrezca información resumida
- Para compartir y ampliar, los datos locales de SQLite pueden enviarse a un panel de equipo en PostgreSQL o a un espejo en DuckDB, y las sesiones de Claude/Codex también pueden leerse desde almacenamiento compatible con S3
- Está compuesto por un servidor y CLI en Go, una UI web en Svelte 5 y una app de escritorio en Tauri
- Publicado bajo licencia MIT
1 comentarios
Lo he estado usando con ganas desde los primeros días. Me encanta.