Claude TimeTrack: aplicación de la barra de menú de macOS que lee archivos JSONL de Claude Code para rastrear automáticamente el tiempo de desarrollo por proyecto

Un desarrollador creó una aplicación para la barra de menú de macOS llamada Claude TimeTrack que registra automáticamente el tiempo dedicado a cada proyecto leyendo los archivos de sesión de Claude Code y el historial de git, sin necesidad de temporizadores manuales. Es de código abierto (MIT) en GitHub.
Cómo funciona
Dos fuentes de datos, mostradas una al lado de la otra:
- Modo Claude: analiza cada JSONL en
~/.claude/projects/, resuelve cada evento a su raíz del repositorio git, y une eventos consecutivos en "sesiones". Los intervalos de más de 15 minutos dividen las sesiones, por lo que dejar Claude abierto toda la noche no infla tus números. - Modo Git: para cada repositorio, ejecuta
git log --no-merges --pretty=format:%aIfiltrado por tuuser.emailglobal y aplica la heurística degit-hours— los intervalos ≤ 2h cuentan como trabajo continuo, los intervalos más largos marcan una nueva sesión y agregan 2h fijas para el commit inicial. Ambos umbrales son configurables. Almacenado en caché por repositorio según el SHA de HEAD.
Cada proyecto muestra ambos números. Toca cualquiera para cambiar la vista activa.
Lo que realmente ves
- Total en vivo en la barra de menú
- Selector Hoy / Semana / Todo el tiempo
- Mapa de calor de actividad de 26 semanas estilo GitHub, agregado y por proyecto
- Haz clic en cualquier día para profundizar (totales, ordenamiento, sesiones se limitan a ese día)
- Barra de desglose apilada de la participación de proyectos
- Vista detallada del proyecto con las últimas 20 sesiones o resumen de commits
- Indicador de datos faltantes si Claude Code ha eliminado archivos de sesión antiguos
Actualización automática cada minuto, inicio al iniciar sesión, y puedes ocultar proyectos que no te interesen.
Limitaciones
- Solo macOS 14+, desarrollado en Swift
- Aún sin lanzamiento notarizado — instálalo mediante el script de compilación incluido
- El modo Git obviamente necesita historial de git; el modo Claude necesita archivos de sesión de Claude Code
Para quién es
Desarrolladores que trabajan en múltiples proyectos en paralelo y desean un seguimiento automático y pasivo del tiempo sin recordar iniciar/detener un temporizador.
📖 Lee la fuente completa: r/ClaudeAI
👀 Ver también

Synapse: Panel de Control en Tiempo Real para Visualizar Sesiones del Agente de Código Claude
Synapse es un panel de control en tiempo real que visualiza las sesiones del agente Claude Code como gráficos de nodos interactivos, mostrando la creación de agentes, llamadas a herramientas y subagentes. Requiere Node.js y Claude, se instala mediante npm y ofrece múltiples vistas de análisis y funciones de aprobación remota.
El pasante de física de Hugging Face: El marco multiagente duplica a Gemini en el benchmark CritPt
Hugging Face lanzó physics-intern, un marco multiagente para investigación en física teórica que duplica el rendimiento de los modelos Gemini en el benchmark CritPt y establece un nuevo SOTA frente a GPT-5.5 Pro a menor costo.

Sistemas de Decisión Adaptativa con Bandido Contextual Autoalojado en Rust: Syntra y Lycan
Dos proyectos de código abierto: Lycan (lenguaje de ejecución de grafos con nodos de estrategia y pesos aprendidos) y Syntra (aparato Docker/API que sirve cápsulas Lycan compiladas). Encontraron errores en el pipeline de datos antes que errores en tiempo de ejecución al probar internamente un producto de debate bursátil con IA.

OutClaw: Instalador y Administrador GUI para OpenClaw en Docker
OutClaw es una aplicación gratuita y de código abierto que instala y gestiona instancias de OpenClaw dentro de contenedores Docker. Proporciona una GUI paso a paso para la configuración, conexión a proveedores de IA y canales de chat sin necesidad de usar la línea de comandos.