7 points par xguru 3 시간 전 | 1 commentaires | Partager sur WhatsApp
  • 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 daily et agentsview 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

 
wedding 3 시간 전

Je l’utilise assidûment depuis les tout débuts. C’est vraiment excellent.