AgentsView – Tool zur Sitzungssuche/Analyse/Kostenverfolgung für mehrere AI-Coding-Agenten
(github.com/kenn-io)- Sammelt automatisch Sitzungen verschiedener Coding-Agenten wie Claude Code, Codex, Cursor, Gemini CLI und OpenCode
- Bietet Gesprächssuche, Token-/Kostenstatistiken, Aktivitätsanalyse und Tracking geänderter Dateien in einer lokalen Web-UI und per CLI
- Läuft als einzelne Go-Binärdatei; beim ersten Start werden lokale Sitzungsdateien gefunden, in SQLite indexiert und ein Dashboard unter
127.0.0.1:8080bereitgestellt - Integrierte Sitzungssuche: basiert standardmäßig auf SQLite FTS5-Volltextsuche; bei Anbindung OpenAI-kompatibler Embeddings sind auch semantische Suche und hybride Suche möglich
- Token-/Kostenverfolgung: aggregiert Nutzung nach Agent/Datum/Modell und berechnet Kosten unter Einbeziehung der LiteLLM-Preistabelle sowie von Prompt-Cache-Erstellungs-/Lese-Token
- Mit
agentsview usage dailyundagentsview session usage <id>lassen sich Gesamtnutzung und Kosten einzelner Sitzungen prüfen - Da die bereits indexierte SQLite abgefragt wird, ist es mehr als 100-mal schneller als Ansätze, die die Originalsitzungen jedes Mal neu parsen
- Mit
- Klassifiziert Sitzungen in Automatisierung/kurze Aufgaben/Standard/intensive Arbeit/lang andauernde Arbeit und liefert Sitzungsdauer, Nachrichtenanzahl, maximalen Kontext, Tool-Nutzung pro Turn, Cache-Effizienz usw.
- Unter Recent Edits werden Dateien, die kürzlich von mehreren Agenten bearbeitet wurden, nach Projekt und Pfad gebündelt angezeigt; zudem lassen sich die Gesprächsnachrichten nachverfolgen, die die tatsächlichen Änderungen erzeugt haben
- Über ein Echtzeit-Dashboard werden laufende Sitzungen per SSE aktualisiert angezeigt; außerdem gibt es Aktivitäts-Heatmaps, projektbezogene Statistiken, Tool-/Modellnutzung und Ausgabendiagramme pro Tag
- Unterstützt verschiedene Sitzungsformate, darunter auch agentenspezifische Sonderformate wie repositorybasierte Markdown-Logs von Aider, Exportdateien von JetBrains Copilot und Antigravity CLI Sidecars
- Bei einigen Agenten bleiben lokal nicht die vollständigen Gespräche erhalten, daher werden möglicherweise nur zusammenfassende Informationen bereitgestellt
- Für Teilen und Erweiterung können lokale SQLite-Daten an ein PostgreSQL-Team-Dashboard oder ein DuckDB-Mirror gesendet werden; Claude-/Codex-Sitzungen lassen sich auch aus S3-kompatiblem Storage lesen
- Besteht aus Go-Server und CLI, Svelte-5-Web-UI und Tauri-Desktop-App
- Veröffentlicht unter der MIT-Lizenz
1 Kommentare
Ich nutze es schon seit den Anfängen intensiv. Wirklich großartig.