Claude TimeTrack: macOS-Menüleisten-App, die Claude Code JSONL-Dateien liest, um Entwicklungszeit pro Projekt automatisch zu erfassen

Ein Entwickler hat eine macOS-Menüleisten-App namens Claude TimeTrack entwickelt, die automatisch die pro Projekt aufgewendete Zeit erfasst, indem sie Claude Codes Sitzungsdateien und den Git-Verlauf ausliest – kein manueller Timer erforderlich. Die App ist Open Source (MIT) auf GitHub.
Funktionsweise
Zwei Datenquellen, nebeneinander dargestellt:
- Claude-Modus: Parst alle JSONL-Dateien unter
~/.claude/projects/, ordnet jedes Ereignis dem zugehörigen Git-Repository-Stammverzeichnis zu und fügt aufeinanderfolgende Ereignisse zu „Sitzungen" zusammen. Lücken von mehr als 15 Minuten trennen Sitzungen, sodass ein über Nacht offen gelassener Claude die Zahlen nicht aufbläht. - Git-Modus: Führt für jedes Repository
git log --no-merges --pretty=format:%aIaus, gefiltert nach Ihrer globalenuser.email, und wendet diegit-hours-Heuristik an – Lücken ≤ 2h gelten als kontinuierliche Arbeit, längere Lücken markieren eine neue Sitzung und fügen pauschal 2h für den ersten Commit hinzu. Beide Schwellenwerte sind konfigurierbar. Pro Repository nach HEAD-SHA zwischengespeichert.
Jedes Projekt zeigt beide Zahlen an. Tippen Sie auf eine, um die aktive Ansicht zu wechseln.
Was Sie tatsächlich sehen
- Live-Gesamtwert in der Menüleiste
- Umschalter für Heute / Woche / Gesamt
- GitHub-ähnliche 26-Wochen-Aktivitätsheatmap, aggregiert und pro Projekt
- Klicken Sie auf einen beliebigen Tag, um Details aufzurufen (Summen, Sortierung, Sitzungen beziehen sich alle auf diesen Tag)
- Gestapeltes Aufteilungsdiagramm der Projektanteile
- Projekt-Detailansicht mit den letzten 20 Sitzungen oder einer Commit-Übersicht
- Hinweis auf fehlende Daten, wenn Claude Code alte Sitzungsdateien gelöscht hat
Automatische Aktualisierung jede Minute, Start bei Anmeldung, und Sie können Projekte ausblenden, die Sie nicht interessieren.
Einschränkungen
- Nur macOS 14+, entwickelt in Swift
- Noch keine notarisierte Version – Installation über das mitgelieferte Build-Skript
- Git-Modus benötigt natürlich den Git-Verlauf; Claude-Modus benötigt Claude-Code-Sitzungsdateien
Für wen es gedacht ist
Entwickler, die an mehreren Projekten parallel arbeiten und eine automatische, passive Zeiterfassung ohne manuelles Starten/Stoppen eines Timers wünschen.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Claude Code Hook überwacht die WIP-Akkumulation in KI-Codierungs-Workflows
Ein Entwickler hat einen UserPromptSubmit-Hook für Claude Code erstellt, der die laufende Arbeit in vier Warteschlangen sichtbar macht: nicht committete Änderungen über 200 Zeilen, drei oder mehr nicht gepushte Commits, gepushte Commits ohne Changeset-Dateien und Release-PRs, die länger als 24 Stunden offen sind.

MCP Marketplace startet sicherheitsgeprüftes Verzeichnis mit über 1.900 MCP-Tool-Plugins
MCP Marketplace (mcp-marketplace.io) bietet ein sicherheitsorientiertes Verzeichnis von über 1.900 MCP-Servern mit mehrschichtiger Sicherheitsanalyse, Risikobewertung und Ein-Klick-Installation für Claude Desktop, Cursor, ChatGPT und VS Code.

Rukuzu: Portierung einer 200.000 Zeilen umfassenden C++-Graphdatenbank zu Rust mit systematischem Testen
Das Rukuzu-Projekt beschreibt einen Workflow für die Portierung der 200.000 Zeilen umfassenden C++-kuzu-Embedded-Graphdatenbank zu Rust, wobei ein Claude Code Custom Command verwendet wird, um beide Versionen gleichzeitig zu pflegen und die Korrektheit durch über 2.700 Tests zu überprüfen.

Jake Benchmark v1: Lokale LLM-Leistungstests für OpenClaw KI-Agenten
Ein Entwickler testete 7 lokale LLMs als KI-Agenten mit OpenClaw anhand von 22 praktischen Aufgaben, darunter E-Mail-Verarbeitung, Terminplanung und Phishing-Erkennung. Die Ergebnisse reichten von 59,4 % für Qwen 27B bis 1,6 % für Nemotron 30B, wobei detaillierte Konversationsprotokolle verfügbar sind.