AgentsView – outil de recherche, d’analyse et de suivi des coûts des sessions de plusieurs agents de codage IA
(github.com/kenn-io)- Collecte automatiquement les sessions de divers agents de codage, dont Claude Code, Codex, Cursor, Gemini CLI et OpenCode
- Propose la recherche dans les conversations, des statistiques de tokens/coûts, l’analyse d’activité et le suivi des fichiers modifiés via une interface web locale et une CLI
- S’exécute sous forme de binaire Go unique ; au premier lancement, il repère les fichiers de sessions locaux, les indexe dans SQLite et fournit un tableau de bord sur
127.0.0.1:8080 - Recherche unifiée de sessions : repose par défaut sur la recherche plein texte SQLite FTS5 ; en connectant des embeddings compatibles OpenAI, il est aussi possible d’utiliser la recherche sémantique et la recherche hybride
- Suivi des tokens/coûts : agrège l’utilisation par agent/date/modèle et calcule les coûts en tenant compte de la grille tarifaire LiteLLM ainsi que des tokens de création/lecture du cache de prompts
agentsview usage dailyetagentsview session usage <id>permettent de consulter l’utilisation globale et le coût d’une session individuelle- Comme il interroge le SQLite déjà indexé, il est plus de 100 fois plus rapide qu’une approche consistant à parser les sessions sources à chaque fois
- Classe les sessions en automatisation/tâches courtes/standard/travail approfondi/travail de longue durée, et fournit la durée des sessions, le nombre de messages, le contexte maximal, l’utilisation des outils par tour, l’efficacité du cache, etc.
- Dans Recent Edits, regroupe les fichiers récemment modifiés par plusieurs agents par projet et par chemin, et permet de remonter jusqu’aux messages de conversation ayant produit les changements réels
- Via un tableau de bord en temps réel, affiche les sessions en cours mises à jour par SSE, et fournit une carte de chaleur de l’activité, des statistiques par projet, l’utilisation des outils/modèles et des graphiques de dépenses quotidiennes
- Prend en charge divers formats de sessions, y compris des formats d’exception propres à certains agents, comme les journaux Markdown par dépôt d’Aider, les fichiers d’export JetBrains Copilot et les sidecars Antigravity CLI
- Certains agents ne conservant pas localement l’intégralité des conversations, seules des informations récapitulatives peuvent être fournies
- Pour le partage et l’extension, les données SQLite locales peuvent être envoyées vers un tableau de bord d’équipe PostgreSQL ou un miroir DuckDB, et les sessions Claude/Codex peuvent aussi être lues depuis un stockage compatible S3
- Composé d’un serveur et d’une CLI Go, d’une interface web Svelte 5 et d’une application desktop Tauri
- Publié sous licence MIT
1 commentaires
Je l’utilise assidûment depuis les tout débuts. C’est vraiment excellent.